Verbesserungen
- Personen & Gruppen
- Das Löschen von Personen wurde verbessert. Die Geschwindigkeit war in der letzten Version etwas langsam geworden.
- Das gruppeninterne Recht „Darf Gruppen erstellen“ ermöglicht nun auch das Kopieren von Gruppen (beschränkt auf Untergruppen der Gruppe für die das Recht vergeben wurde).
- Bei Anmeldungen über die Gruppenhomepage ist es nun möglich, einen Ehepartner oder Kinder unter 16 Jahren anzumelden, selbst wenn die Personen noch nicht in ChurchTools registriert sind. Vorher war die Anmeldung von Familienmitgliedern nur möglich, wenn diese bereits in ChurchTools registriert waren.
- Auf der Gruppendetailseite der Gruppenhomepage gibt es nun einen Zurück-Button.
- Die Einstellungen für die Gruppenhomepage wurden überarbeitet, sodass man nun im gleichen Fenster eine Ansicht dergleichen hat.
- Finanzen
- Im Buchungsjournal ist es nun möglich, mehrere Buchungen in einem Schritt festzuschreiben.
- Es gibt jetzt eine Spenderübersicht, als Vorbereitung für die Spenenbescheinigung.
- Kalender
- Es gibt nun einen visuellen Editor für das Erstellen eines eingebetteten Kalenders.
- Reports
- Es gibt einen neuen AdHoc-Report für die App-Nutzung.
- Bezeichnungen einer AdHoc-Abfrage werden jetzt auch übersetzt angezeigt, wenn es eine Übersetzung gibt.
- REST-API
- Neuer Endpoint für Batch Commands: PATCH /finance/transactions
Behobene Fehler
- Allgemein
- In Tabellen wird das Offset nun wieder zurückgesetzt, wenn die maximale Anzeige von Zeilen geändert wird.
- In der Standard-Tabelle wurden die Links für die Paginierung angepasst und verbessert.
- In der Geburtstagsliste wird das Alter nur bei einer validen Jahreszahl ausgegeben.
- Personen & Gruppen
- Der Link „Gruppenhomepage bearbeiten“ in einer Gruppe wird jetzt angezeigt, wenn sich min. eine öffentliche Gruppe in der Hierachie dieser Gruppe befindet.
- Die Reihenfolge der Datenfelder in der Anfragemail an den Leiter einer öffentlichen Gruppe wurde korrigiert.
- Es ist nun nicht mehr möglich, einen Serienbrief ohne Empfänger zu erstellen.
- Die Datenschutz-Erklärung wird im Embedded-View der Gruppenhomepage nun in einem neuen Tab geöffnet.
- In der Gruppenbeschreibung wird einfaches HTML nun wieder richtig dargestellt.
- Der Tag-Select von Gruppen wird nicht mehr vom Copyright der OSM überdeckt.
- Der Standardwert für Checkboxen wird nun im Anmeldeformular für Gruppen richtig gesetzt (1 = true, alles andere false)
- Beim Neuanlegen von Personen werden nur noch relevante zusätzliche Felder angezeigt.
- In der Gruppenteilnehmer-Liste wird jetzt auch für Selects der „title“ gesetzt, sodass abgeschnittene Inhalte lesbar bleiben.
- Ein DB-Feld des Typs Ja-Nein wird jetzt auch als solches gerendert und nicht mehr als 0 und 1.
- In den Filter-Selects werden nun die Sortkeys für Stationen und Status beachtet.
- Das Löschen von Personen im Archiv ist jetzt wieder möglich auch wenn diese noch in Gruppen sind.
- Auf der alten Gruppenhomepage funktionieren jetzt auch Auswahlfelder für das Geschlecht, die keine Pflichtfelder sind.
- Bei der Anmeldung zu öffentlichen Gruppen verhalten sich Auswahlfelder, die keine Pflichtfelder sind, jetzt korrekt, wenn keine Eingabe gemacht wurde.
- Der Pfad zur URL einer öffentlichen Gruppe lässt sich nun auch optional mit einem „/“ abschließen.
- Kalender
- Für den öffentlichen User werden wieder alle Kalender default-mäßig ausgewählt.
- In den Einstellungen für einen Kalender ist es wieder möglich eine Station und ein Template zu löschen.
- Events
- Wenn man die Seite der Stammdaten neu geladen hat, konnte man keine neuen Dienste mehr hinzufügen. Das wurde nun behoben.
- Gruppen werden in der Dienstauswahl jetzt alphabetisch sortiert.
- Wenn man eine Dienstanfrage oder -zusage mit Enter absagt, wird dies nun gespeichert und die Events werden aktualisiert.
- Der kombinierte Filter von ‚Dienstgruppe‘ und ‚Meine Filter‘ funktioniert wieder als UND-Verknüpfung.
- Wenn bei aktiviertem Filter ein Event verschwindet, weil es nicht mehr den Kriterien entspricht, verschwindet nun auch die Überschrift, wenn es das einzige Element war.
- Checkin
- Wenn eine neue Person zur Gruppe hinzugefügt wird, bleibt die ausgewählte Gruppe weiter bestehen. Vorher wurde eine andere Gruppe ausgewählt.
- Wiki
- Das Scrollen zu den Überschriften funktioniert nun wieder in allen Browsern.
- Finanzen
- Buchungsjahre kann man nun auch im Safari neu anlegen.
Sicherheitsbehebung
- Allgemein
- Behebt unerlaubtes Auslesen des Login Tokens.
- Der LDAP-Service prüft jetzt bei der Authentifizierung von Benutzern, ob die Zwei-Faktor-Authentifizierung aktiviert ist. Ist das der Fall, muss der Benutzer beim Login in das externe System an sein Passwort das generierte Token anhängen. Dieses Verhalten des LDAP-Service kann in den Admin-Einstellungen deaktiviert werden.