ChurchTools Web v3.134.0

Auf dieser Changelog-Seite findest du die Änderungen zu einer spezifischen Version.

v3.134.0

Löschungen

  • REST-API
    • Die abgekündigten REST-APIs für Personen- und Gruppen-Tags sowie Gruppen-Treffpunkte wurden entfernt.

Verbesserungen

  • Personen
    • Für Besprechungs- oder Dienstanfragen werden keine Push-Benachrichtigungen mehr an verstorbene oder archivierte Personen verschickt.
  • Gruppen
    • Die gruppeninterne Berechtigung Untergruppen erstellen und kopieren kann zukünftig auf bestimmte Gruppentypen beschränkt werden.
    • Wenn man über die Gruppenhomepage auf eine öffentliche Gruppenseite gekommen ist und diese eingebettet ist, wird jetzt trotzdem der Zurück-Button angezeigt.
    • Beim E-Mail-Versand via Routinen können jetzt Anhänge mitversendet werden.
    • Die Farbauswahl für neue Tags steht nun hinter dem Eingabefeld für den Namen.
  • Kalender
    • Das Löschen von Terminen wurde vereinheitlicht.
  • Wiki
    • Bei Wiki-Seiten wird in Suchergebnissen und Verlinkungen jetzt die zugehörige Wiki-Kategorie angezeigt.
  • Finanzen
    • Für Spendenbescheinigungen gibt es nun auch recipientTitle als Platzhalter.
    • Alle Steuern eines Buchungsjahres können nun über das Kontextmenü gelöscht werden.
    • Im Kontextmenü der Buchungskonten ist die Aktion zum Löschen aller Konten nun ans Ende verschoben und mit einem roten Mülleimer-Symbol gekennzeichnet.
  • Events
    • Die Druckansicht berücksichtigt nun auch den Suchfilter.
  • Sync
    • Der Dialog fürs Erstellen und Bearbeiten eines Sync-Jobs wurde überarbeitet.
  • REST-API
    • Ein neuer Endpunkt zur Abfrage von Wiki-Seiten über alle Kategorien hinweg wurde hinzugefügt.
    • Bilder können über die `/images` API jetzt anstatt mit Query-Parametern auch mit URL-encodeten Parametern als angehängtes Path-Element abgerufen werden.
  • Öffentlichkeitsarbeit
    • Die Validierung von Formulareingaben in den Profilen wurde verbessert.

Behobene Fehler

  • Allgemein
    • ChurchQuery-Abfragen mit mehreren Bedingungen auf derselben One-to-Many-Beziehung liefern jetzt korrekte Ergebnisse.
    • Impressum und Datenschutzerklärung sind wieder editierbar.
    • Beim OAuth-Einwilligungs-Screen sind die Abstände bei kleiner Anzeige verbessert worden.
    • Der Text in E-Mails wird wieder korrekt umgebrochen.
    • Der Schreibassistent nutzt ein aktuelles OpenAI-Modell und funktioniert wieder zuverlässig.
    • Push-Benachrichtigungen werden nicht mehr mehrfach an dasselbe Gerät gesendet, wenn alte Geräte-Einträge denselben Push-Token verwenden.
  • Personen
    • Die Datumsfilter bei den weiteren Personenfiltern wurden robuster für relative Zeitangaben gemacht.
    • Simulierte Logins markieren Personen nicht mehr fälschlicherweise als eingeladen.
    • Mehrfachauswahlfelder können beim Personenimport jetzt korrekt befüllt werden.
    • Versteckte Personenfelder werden nun auch beim Personenexport versteckt.
    • Ehepartner, deren Benutzerkonten bereits archiviert sind, werden nun bei den exportierten Beziehungen nicht mehr berücksichtigt.
    • Beim Zusammenführen von Dubletten werden Datenbank-Deadlocks reduziert.
  • Gruppen
    • Geplante Gruppenaustritte werden rund um Mitternacht korrekt als heute angezeigt.
    • Unveränderte Gruppenmitgliedschaften lösen beim Speichern keinen leeren Eintrag in der Historie mehr aus.
    • Der Worker-User erhält die fehlende Berechtigung zum Bearbeiten von Gruppenmitgliedschaften.
    • Änderungen einer Gruppenmitgliedschaft durch den Sync-Prozess werden nun dem System-Benutzer zugeschrieben.
    • Beim Duplizieren einer Gruppe mit Berechtigungen wird die Einstellung, wie viele Ebenen von Untergruppen einbezogen werden sollen, jetzt übernommen.
    • Duplizierte E-Mail-Schritte in Routinen verwenden jetzt eine eigene E-Mail und verändern oder löschen nicht mehr das Original.
    • Pflichtfelder vom Typ „Datum“ werden bei der Gruppenanmeldung jetzt korrekt geprüft.
    • Treffpunkte verwenden wieder die ausgewählten Icons und Farben.
    • Die globale Einstellung dafür, wie viele Tage beendete Gruppen noch unter „Meine Gruppen“ angezeigt werden, wurde aus den Einstellungen entfernt, da sie keine Auswirkung mehr hat. Aus den Personendetails verschwinden diese Gruppen nun standardmäßig nach 90 Tagen. 
    • Das Enddatum einer Gruppenmitgliedschaft kann wieder über den Papierkorb entfernt werden.
    • Bilder auf eingebetteten öffentlichen Gruppenseiten werden wieder korrekt angezeigt.
  • Kalender
    • Untertitel von Terminen werden im Info-Screen wieder angezeigt.
    • Die Druckansicht der Kalender-Monatsansicht bricht bei vielen Terminen jetzt korrekt über mehrere Seiten um.
    • Terminserien mit zusätzlichen Terminen nach Ende der Terminwiederholung werden nun vollständig geladen.
    • Beim Bearbeiten einzelner Termine aus einer Terminserie wird wieder eine Erfolgsmeldung angezeigt.
  • Events
    • Ein Event-Admin kann nun die eigenen Events auch dann sehen, wenn er nicht selbst involviert ist.
    • Die Spaltenüberschrift der „Dauer“-Spalte im Ablaufplan zeigt nun das korrekte Format „h:mm“ an und kann zukünftig übersetzt werden.
  • Ressourcen
    • Im Widget „Meine Buchungen“ wird jetzt korrekt erkannt, wenn in den Ansichten weitere Termine oder Ressourcen vorhanden sind.
  • Wiki
    • Bei Anker-Links oder Navigation über das Inhaltsverzeichnis rutscht die jeweilige Überschrift nun nicht mehr hinter die Navigation.
    • Wiki-Kategorieseiten können nach dem Erstellen wieder bearbeitet und gespeichert werden.
    • Bilder werden beim PDF-Export von Wiki-Seiten wieder zuverlässig geladen und lange Wiki-Seiten werden vollständig ausgegeben.
    • Wiki-Seiten mit einem Schrägstrich (/) im Titel können jetzt wieder über Verlinkungen und Referenzen geöffnet werden.
    • Der Bearbeiten-Dialog kann nun nicht mehr doppelt geöffnet werden.
    • Es kann nicht mehr zu einem seltsamen Zwischenstand beim Anlegen einer Seite kommen, wenn man nicht genügend Berechtigungen hat.
    • Weiterleitungen auf bestehende Wiki-Seiten können jetzt ohne Fehlermeldung eingerichtet werden. Die Übernahme von Seiteninhalten wird verhindert, wenn die Zielseite bereits existiert.
    • Wiki-Weiterleitungen werden entfernt, wenn die Zielseite gelöscht wird.
    • Beim Öffnen eines Links zu einer noch nicht vorhandenen Wiki-Seite wird jetzt direkt der Dialog zum Erstellen der Seite angezeigt.
  • Check-in
    • Bei Personen, die Mitglied in mehreren Gruppen sind, kann die Gruppe jetzt wieder korrekt im Auswahldialog ausgewählt werden.
  • Finanzen
    • Archivierte Personen werden bei automatischen Spendervorschlägen aus früheren Buchungen nicht mehr vorgeschlagen.
    • Beim Bearbeiten gebuchter Kontoauszugsbewegungen wird die Übersicht nach dem Schließen des Dialogs direkt aktualisiert.
  • System-Einstellungen
    • Das Scope-Feld beim Hinzufügen eines OAuth-Servers wird wieder einheitlich ausgerichtet.
    • In den OAuth-Client Einstellungen erscheinen nun keine zwei Erfolgsmeldungen beim Speichern einer Redirect-URI.
  • Sync
    • Im Editierdialog von Eigenschaften wurden die Abstände optimiert.
    • Beim Anlegen von Sync-Verbindungen wird wieder richtig angezeigt, ob Verbindungs-Felder verpflichtend sind oder nicht.
  • REST-API
    • Die Endpunkte GET /api/config und PUT /api/config liefern bzw. speichern nur noch explizit freigegebene Konfigurationswerte.
    • Beim direkten Öffnen von Bild-URLs schlägt der Browser jetzt den ursprünglichen Dateinamen statt technischer URL-Parameter als Dateinamen vor.