Optimierung/Verbesserung
- (Personen & Gruppen) Es ist jetzt möglich, Serienbriefe zu erstellen, die als PDF heruntergeladen werden können:
- eigene HTML-Templates können dazu hochgeladen werden
- Familien und Ehepartner werden zusammengefasst
- (Personen & Gruppen) Beim Export von Personen wird bei zusammengefassten Ehepartnern jetzt auch der Nachname des Ehepartners angezeigt.
- (Personen & Gruppen) In den Weiteren Filtern wird bei der Gruppenauswahl jetzt die Station in Klammern mit angezeigt.
- (Personen & Gruppen) Die Optigem Nummer und das Geschlecht werden beim Angleichen von Personen jetzt ignoriert.
- (Personen & Gruppen) Es können nun mehrere Gruppen auf einmal über einen Batch gelöscht werden.
- (Personen & Gruppen) Mehrere Gruppen können nun in einem Zug über ein Textfeld (z.B. Copy&Paste aus Excel) angelegt werden.
- (Report) AdHoc Reports funktionieren nun auch in anderen Sprachen (sind aber noch nicht komplett übersetzt)
- (Report) Ein neuer Finanzreport wurde in den AdHoc Reports aufgenommen.
- (Kalender) Im Kalender können Ressourcen jetzt auch mit 15, 18 oder 21 Stunden Vorlauf/Nachlauf gebucht werden.
Technische Verbesserung
- Integration Slim-Framework: https://www.slimframework.com
- Bessere technische Basis für ChurchTools
- Ermöglicht bessere Api-Entwicklung (REST)
Behobene Fehler
- (Report) Der Report wurde nicht immer zuverlässig als PDF versandt. .
- (Events) Das gruppeninterne Recht „Agenda editieren“ („+ edit agenda“) hatte nicht gereicht, um Ablaufpläne abzuschießen.
- (Events) In Diensten mit mehreren zugeordneten Gruppen wurde keine E-Mail an die Leiter geschickt.
- (Personen & Gruppen) Es konnten Beziehungen doppelt und zirkulär angelegt werden.
- (Personen & Gruppen) Die Logs einer Person wurden nicht gelöscht, wenn die Person gelöscht wurde.
Wichtige Info für SelfHoster, die Nginx benutzen (nicht relevant for Hosting-User, oder für SelfHoster, die Apache benutzen):
Mit dieser Version werden für die API auch URLs verwendet, die folgendermaßen aussehen: $CHURCHTOOLS_INSTALATION/api/config
Damit diese funktionieren, müssen in der Nginx Konfiguration alle Anfragen auf die index.php umgeschrieben werden:
location / {try_files $uri /index.php$is_args$args;}