Verbesserungen
- Allgemein
- Sollte noch eine Person mit der E-Mail-Adresse
support@churchtools.deexistieren, wird nun eine Nachricht auf der Startseite eingeblendet, dass diese Person gelöscht werden sollte, da sie nicht mehr benötigt wird.
- Sollte noch eine Person mit der E-Mail-Adresse
- Personen
- Die Einrichtung der 2-Faktor-Authentifizierung für eine Person wird geloggt.
- Gruppen
- Gruppenmitglieder können jetzt Wiki-Kategorien und -Seiten am Ende der Gruppenübersicht sehen, wenn sie durch ihre Rolle dazu berechtigt werden.
- Es gibt jetzt die neue gruppeninterne Berechtigung „Aus Gruppe austreten“, mit der man sich selbst aus einer Gruppe entfernen kann.
- Bei der Gruppenanmeldung muss das Feld „E-Mail“ für weitere Personen, die mit angemeldet werden, kein Pflichtfeld mehr sein.
- Bei der Anmeldung zu Gruppen und Events muss nun der Datenschutzerklärung für Kinder separat zugestimmt werden.
- Auf der Gruppenübersicht wurde im Mitglieder-Widget die Darstellung von Rollen, die noch keine aktiven Mitglieder haben, verbessert.
- Routinen können nun auch Personen-Tags zu Gruppenmitgliedern hinzufügen und entfernen.
- Events
- Automatische Event-Chats werden jetzt erst morgens nach 8.00 Uhr gestartet.
- Finanzen
- Buchungen können jetzt dupliziert werden, z. B. um stornierte Buchungen korrigiert neu anzulegen.
- Öffentlichkeitsarbeit
- Unter Zugehörigkeit kann jetzt auch das ChristusForum Deutschland ausgewählt werden.
- REST-API
- Für Newsletter-Integrationen wurde eine neue REST-API eingeführt.
- In der Gruppen-API kann jetzt optional das Durchschnittsalter der sichtbaren Gruppenmitglieder über ein Include abgefragt werden.
- REST-Endpunkte, die Gruppenmitgliedsfelder enthalten, verwenden jetzt für den Standardwert des Feldes
nullund nicht mehr einen Leerstring. Diese notwendige Änderung kann zu Inkompatibilitäten führen.
Behobene Fehler
- Allgemein
- Die Adresssuche zeigt Personenadressen nur noch dann an, wenn die vollständige Adresse gemäß Berechtigungen sichtbar ist.
- Das Balkendiagramm in der Songansicht berücksichtigt nun den Kalenderfilter und zeigt im Tooltip den Monatsnamen an.
- Der initiale Fokus von Dialogen wurde verbessert.
- Zeitgesteuerte Benachrichtigungen und Erinnerungs-E-Mails werden bei der Zeitumstellung jetzt zur richtigen Uhrzeit ausgelöst und nicht mehr um eine Stunde verschoben.
- Datenbankmigrationen werden bei Updates zuverlässiger nur einmal ausgeführt und nicht mehrfach parallel gestartet.
- Personen
- In den Sammelaktionen ist der Gruppenmitgliedsstatus „Auf Warteliste“ nur noch auswählbar, wenn dieser in der Gruppe aktiviert ist.
- Die Personensuche berücksichtigt nun wieder korrekt die gesetzten Einstellungen für „In Suchen mitverwenden“ beim Personenstatus: In der Schnellsuche sowie in Personenauswahl-Suchen werden Personen entsprechend ihrer Einstellungen nun korrekt berücksichtigt und ggf. nicht angezeigt, während sie in der Personenliste über die Suche oder Filter unabhängig von dieser Einstellung gefunden werden können.
- Das Auskunftsdatenblatt kann wieder fehlerfrei erstellt werden.
- Personen mit beantworteten Ressourcenbuchungen können nun wieder korrekt gelöscht werden.
- E-Mail-Adressen werden in der Personenliste wieder korrekt angezeigt, wenn sie aufgrund des Sicherheitslevels sichtbar sein dürfen.
- Bei externen Logins wird die Zuordnung nach zusammengeführten Dubletten nun zuverlässig aktualisiert. Außerdem werden Zuordnungen beim Zusammenführen von Dubletten in ChurchTools konsistent übernommen.
- In der Kartenansicht wurden Personen mit derselben ID wie die einer Gruppe doppelt bzw. am Treffpunkt der Gruppe angezeigt. Die Marker-Zuordnung berücksichtigt jetzt den Typ, damit Personen- und Gruppenmarker korrekt getrennt bleiben.
- Zeitgesteuerte Benachrichtigungen und Erinnerungs-E-Mails werden bei der Zeitumstellung jetzt zur richtigen Uhrzeit ausgelöst und nicht mehr um eine Stunde verschoben.
- Datenbankmigrationen werden bei Updates zuverlässiger nur einmal ausgeführt und nicht mehrfach parallel gestartet.
- Gruppen
- Der Versand von Check-in-Codes ist jetzt robuster. Hängengebliebene Sendungen werden automatisch erneut angestoßen.
- Gruppenmitgliedsfelder mit zu langem Titel können nach dem Update wieder bearbeitet werden. Bestehende Titel werden dabei automatisch auf 100 Zeichen gekürzt, der vollständige Titel bleibt im alternativen Gruppennamen erhalten.
- Die Standardrolle einer Gruppe kann nicht mehr deaktiviert werden. Dadurch bleibt die Gruppenverwaltung konsistent.
- Automatische Mitgliedschaften können die Rolle jetzt auf die Standardrolle zurücksetzen. Der Schritt „Gruppenmitgliedschaft bearbeiten“ schlägt dabei nicht mehr fehl.
- Nicht-eingeloggte Personen werden jetzt beim Aufruf der Weiterleitungen
/groups/{id}oder/groups/{id}/dashboardfür öffentliche Gruppen direkt auf die öffentliche Gruppenseite weitergeleitet. - Die Auswahl der Empfänger bei E-Mails in Gruppen wurde stabilisiert.
- In der Listenansicht werden als Untergruppen keine archivierten Gruppen mehr angezeigt.
- Der Personen-Tooltip in der Gruppenmitgliederliste zeigt nun wieder zuverlässig die richtige Person beim Darüberfahren mit der Maus.
- Die Änderung des Wachstumspfades einer Gruppe löst zeitnah die Neuberechnung für alle Gruppenmitglieder aus.
- Gespeicherte Ansichten in Gruppen speichern jetzt die Tabellenspaltenkonfiguration korrekt.
- Bei automatischen Mitgliedschaften werden Mehrfachauswahlfelder nicht mehr als Personenfilter angeboten. Dadurch lassen sich fehlerhafte Filterregeln vermeiden.
- Gruppenfilter in der Personenliste verursachen keinen Fehler mehr, wenn gespeicherte Filter auf nicht mehr verfügbare Gruppen verweisen.
- Beim Bearbeiten von Personenfeldern in der Mitgliedertabelle werden die Berechtigungen jetzt korrekt geprüft. Der Personenstatus kann dort nur noch geändert werden, wenn die nötigen Schreibrechte vorhanden sind.
- Eine automatische Gruppenmitgliedschaft, die bei einem Rollenwechsel auch Mitgliedschaftsfelder vom Typ „Mehrfachauswahl“ bearbeitet, löscht eine bereits getätigte Auswahl nicht unkontrolliert.
- Wenn die Wartezeit eines Routine-Schritts verkürzt wird, wechseln betroffene Personen nach dem Speichern direkt in den nächsten Schritt.
- In der Gruppen-Sammelaktion „Tags Bearbeiten“ können nun wieder neue Tags erstellt und hinzugefügt werden. Die Aktion „Wöchentliche Gruppentreffen automatisch erstellen“ funktioniert nun auch bei Ausnahmefällen und Gruppen ohne Wochentag.
- Bei Anmeldungen nur für die eigene Person wird die Datenschutzeinwilligung jetzt wieder angezeigt, wenn sie noch erforderlich ist.
- Der Gruppenfilter behandelt nun Ja-Nein-Felder korrekt.
- Gruppenroutinen zeigen ausstehende Personen jetzt auch dann korrekt an, wenn für dieselbe Mitgliedschaft noch ein Lauf aus einer anderen Routine vorhanden ist.
- Beiträge
- Im Feed wird nun der Zähler von Reaktionen direkt aktualisiert.
- Beiträge aus externen Abos lassen sich wieder in der Detailansicht öffnen.
- Kalender
- Ein flackerndes Termin-Popup in der Monatsansicht bei Terminen in der untersten Zeile wurde behoben.
- Events
- Der CCLI-Export berücksichtigt jetzt die gesetzten Filter für Zeitraum, Kalender, Quelle, Tonart und Lernlieder korrekt.
- Eigene Dienste werden in Events nun angezeigt, auch wenn keine allgemeine Berechtigung für die Ansicht von Events vergeben ist.
- Die Druckansicht in der Listenansicht öffnet auf mobilen Geräten jetzt zuverlässig einen neuen Tab.
- Personen, die zuvor einen Dienst abgesagt haben, werden nun nicht mehr in der automatischen Planung vorgeschlagen und erhalten den Hinweis ‚Hat zuvor abgesagt‘ in der Personenauswahl.
- Dateien eines Events können nun auch von Personen heruntergeladen werden, die nur über eine Diensteinteilung Zugriff auf das Event haben.
- Bei einer ausstehenden Tauschanfrage für einen Dienst wird neben dem Namen in der Eventübersicht das Icon wieder angezeigt.
- Event-Verantwortliche können Dienstzusagen von extern eingeteilten Personen jetzt wieder absagen.
- Ein Problem wurde behoben, durch das Einträge im Ablaufplan nach dem Neuladen verschwinden konnten.
- Die zuletzt im Ablaufplan ausgewählte Vorlage oder Agenda bleibt nach einem Neuladen der Seite geöffnet.
- Wiki
- Beim Download von Wiki-Dateien ohne Berechtigung wird jetzt ein korrekter HTTP-Fehlerstatus zurückgegeben, statt die Fehlerseite als Datei mit Status 200 herunterzuladen.
- Finanzen
- Beim Anlegen eines neuen Buchungsjahres mit Übernahme der Stammdaten wurde ein Fehler behoben, der auftrat, wenn Verwendungszwecke ohne Kostenstelle vorhanden waren.
- Konten-Budgets können jetzt nur noch eingesehen werden, wenn man das ganze Buchungsjahr sehen oder bearbeiten darf.
- Sync
- Die Ersatzwerte für das Pflichtfeld „Bereich“ können im Sync-Auftrag bei der Aktion „Personen importieren“ wieder konfiguriert werden.
- Bei ausgeführten Sync-Aufträgen werden jetzt die Filter unter „Konfiguration“ wieder richtig angezeigt.
- Die Personen-Paare (ebenso bei anderen Objekt-Typen) können jetzt wieder nach IDs durchsucht werden.
- Öffentlichkeitsarbeit
- Das Enddatum der Website-Testphase wird jetzt korrekt berechnet.
- REST-API
- Das Feld Sterbedatum wird in
/api/personsjetzt korrekt zurückgegeben, wenn es bei einer Person gesetzt ist und die Berechtigung ausreicht. - Die GroupMember-API kann Newsletter-Opt-in-Informationen jetzt per Include zurückgeben. Die Datenstruktur entspricht dabei dem bestehenden Opt-in-Endpunkt.
- Die Feldnamen in ChurchQuery-Metadaten werden wieder korrekt übersetzt. Dadurch erscheinen Gruppenfelder in Filtern mit verständlichen Bezeichnungen statt i18n-Schlüsseln.
- Der OAuth-Login in externe Systeme ist jetzt während einer aktiven Personensimulation gesperrt. So wird verhindert, dass man sich als simulierte Person anmeldet.
- Das Feld Sterbedatum wird in
- System-Einstellungen
- In der Rechteverwaltung wird der Berechtigungsbaum für die nicht-eingeloggte Person wieder angezeigt, auch wenn Benutzerrechte global ausgeblendet sind.