ChurchTools Web v3.135.0

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

v3.135.0

Löschungen/Deprecations

  • REST-Api
    • Login-Tokens werden künftig bei REST-API-Aufrufen keine Session mehr erstellen. Das neue Verhalten kann schon jetzt in den System-Einstellungen aktiviert werden, um angebundene API-Clients auf Kompatibilität zu testen. Clients können weiterhin eine Session verwenden, indem sie beim Login den Query-Parameter „with_session=true“ mitsenden.
    • Der CSRF-Schutz ist jetzt immer aktiv und kann nicht mehr versehentlich deaktiviert werden.

Verbesserungen

  • Allgemein
    • Der neue visuelle Markdown-Editor und -Renderer ermöglicht das Formatieren und Erwähnen von Inhalten in ChurchTools.
      • Texte können fett, kursiv, durchgestrichen, als Inline-Code oder mit Verlinkung formatiert werden.
      • Überschriften, Auflistungen, Nummerierungen, Tabellen, Zitate, Codeblöcke, Trennlinien, Links und Bilder können eingefügt werden (Letzteres nur im Wiki).
      • Personen, Gruppen, Wiki-Seiten und Songs können erwähnt und in unterschiedlichen Größen dargestellt werden.
    • Der Admin-Willkommensdialog wurde modernisiert und bietet jetzt direkte Einstiegsmöglichkeiten in die Einrichtung von ChurchTools.
    • Status-Karten wie bei den Gruppeneinstellungen zur Anmeldung passen Button-Größen und Umbrüche jetzt besser an die verfügbare Breite an.
  • Beiträge
    • Beiträge und Kommentare verwenden jetzt den neuen Markdown-Editor und -Renderer.
  • Wiki
    • Markdown-Seiten verwenden jetzt den neuen Markdown-Editor und -Renderer.
    • Im Wiki gibt es jetzt die neue Startseite „Alle Seiten“ mit Freitextsuche, Multi-Kategorie-Filter und drei Ansichten (Liste, Tabelle, Galerie).
    • Die Wiki-Suche zeigt Treffer in Markdown-Seiten jetzt als Ausschnitt rund um den Suchbegriff an.
  • Personen
    • Es gibt eine neue Berechtigung, um alle Personen eines Standorts zu sehen. Diese Berechtigung wird jetzt an allen relevanten Stellen der Personensichtbarkeit berücksichtigt.
  • Gruppen
    • Für den Gruppen-Chat kann nun eingestellt werden, ob neue Gruppenmitglieder den bisherigen Chat-Verlauf sehen können, wobei der Verlauf für sie nur bis zum Zeitpunkt der Aktivierung einsehbar ist.
    • Auf Gruppendetailseiten zeigt das Mitglieder-Widget jetzt das Durchschnittsalter der Gruppenmitglieder an.
    • Optionen für Gruppenmitgliedsfelder vom Typ „Auswahl“, „Entweder-Oder-Auswahl“ oder „Mehrfachauswahl“ können nun bearbeitet werden.
    • Bei Routinen-E-Mails, Gruppenmitglieder-E-Mails und Serienbriefen kann jetzt der Check-in-Code als Platzhalter im Text eingefügt und versandt werden. 
    • Die Verzögerung in Routinen erlaubt nun auch die Angabe von Monaten und Jahren (für längere Zeiträume).
    • Große Tabellen mit vielen Zeilen und Spalten werden jetzt performanter dargestellt.
    • Personen, die sich über den Newsletter-Provider abmelden, werden nun auch in der Gruppe als abgemeldet markiert.
    • Beim Erstellen einer Rolle wird nun die Länge des Namens und des Kürzels validiert.
    • Änderungen an Gruppenmitgliedschaften werden sofort an integrierte Newsletter-Tools übertragen.
    • Für Follow-ups kann nun (wieder) per Gruppe eingestellt werden, ob für fällige Follow-ups eine Erinnerung verschickt werden soll.
    • Gruppenhomepages mit vielen Gruppen laden deutlich schneller.
    • Die Filterauswahl auf öffentlichen Gruppenhomepages funktioniert in der mobilen Ansicht wieder.
  • Events
    • Die Dauer einer Ablaufposition wird aktualisiert, wenn der Position ein Lied zugewiesen wird.
  • Finanzen
    • Der Schalter „Einträge ohne Budget anzeigen“ auf der Budget-Seite wird jetzt in den Benutzereinstellungen gespeichert.
  • REST-API
    • Der Standardwert eines Gruppenmitgliedsfelds wird nun auch validiert und normalisiert.
    • Gruppen können über die REST-API danach gefiltert werden, ob ihr Chat aktiv ist.
    • OAuth-Anwendungen können mit ausdrücklicher Freigabe die ChurchTools-API im Rahmen der Berechtigungen des angemeldeten Benutzers verwenden.
    • Die History-API unterstützt jetzt Filter nach Zeitraum, Akteur und Herkunft.
    • Kommentar-Sichtbarkeiten können jetzt über die REST-API verwaltet und sortiert werden.

Behobene Fehler

  • Allgemein
    • Die Log-Ansicht springt bei geänderten Suchfiltern wieder auf die erste Seite.
    • Die Prüfung der Evangelische-Termine-Einstellungen wurde sicherer gemacht.
    • Bei der Anmeldung über einen externen Login-Anbieter wird die ChurchTools-Zwei-Faktor-Authentifizierung nicht mehr zusätzlich erzwungen.
    • Nach einer Passwortänderung werden bestehende Sitzungen wieder zuverlässig beendet.
    • Beschreibungen in Auswahlfeldern werden jetzt sicher dargestellt.
    • Bei versteckten Gruppen werden Bearbeitungsfunktionen für Gruppenmitgliedschaften nur noch mit den dafür gültigen Berechtigungen angezeigt.
    • Wiki-Seiten werden in der Schnellsuche nur noch angezeigt, wenn mindestens eine Wiki-Kategorie sichtbar ist.
    • Die NPS-Abfrage wird neuen Nutzern frühestens drei Monate nach ihrem ersten Login angezeigt.
    • Leere Absätze am Anfang und Ende von Markdown-Texten werden beim Speichern entfernt.
    • Mobile Ansicht von Dialogfenstern wurde verbessert.
    • Eingabefelder in Dialogen werden beim Öffnen fokussiert.
  • Personen
    • Auch bereits archivierte Personendaten können nun wieder exportiert werden.
    • Datumsfilter werden beim ersten Wechsel ins Personenarchiv korrekt angewendet.
  • Gruppen
    • Das Löschen aller ausgewählten Gruppen in der Tabellenansicht blockiert nicht mehr und zeigt den Fortschritt korrekt an.
    • Ja-Nein-Felder in Gruppenmitgliedsfeldern können wieder sortiert werden.
    • Automatisierungen in Gruppen werden nur noch angezeigt, wenn die nötigen Berechtigungen vorhanden sind.
    • Beim Bearbeiten oder Zurücksetzen von Gruppenmitgliedschaften durch Routinen werden die erforderlichen Berechtigungen jetzt korrekt geprüft.
    • Volle Gruppen mit aktivierter Warteliste können beim Hinzufügen einer Gruppenmitgliedschaft wieder ausgewählt werden.
    • Auswahlfelder in der Gruppenmitgliederliste können im Filter nur noch mit einer Option belegt werden.
    • Auswahloptionen in Personenfeldern werden in Gruppenmitgliederlisten wieder in der konfigurierten Reihenfolge angezeigt.
    • Follow-up-Erinnerungsmails werden mit passender Interpunktion und ohne überflüssige Trennzeichen dargestellt.
    • Wochentag und Startzeit können mit der Berechtigung zum Bearbeiten von Gruppeninfos wieder gespeichert werden.
    • Beim Duplizieren einer Gruppe werden die Daten der ursprünglichen Gruppe nicht mehr temporär durch Daten der Kopie ersetzt.
    • Personen können nicht mehr zu einer bereits vollen Warteliste hinzugefügt werden.
  • Kalender
    • iCal-Quellen blockieren jetzt interne und reservierte Netzwerkadressen, um serverseitige Anfragen auf interne Dienste zu verhindern.
    • Termine mit Anmeldegruppen lassen sich beim Verschieben zuverlässiger aktualisieren.
    • Kalendereinträge können über alte Schnittstellen nur noch mit Berechtigung gelöscht werden.
    • Im Kalender wird die Titelergänzung durch Dienste nun auch in der Detailansicht angezeigt.
    • Diensttexte in der Mini-Kalenderansicht werden auch mit einer extra CSS-Klasse versehen.
    • Bei Terminen wird eine Nachlaufzeit von einem Tag für Ressourcenbuchungen jetzt korrekt beibehalten.
    • Bereits eingeladene Personen bleiben bei Besprechungsanfragen sichtbar, auch wenn sie nicht mehr Mitglied der berechtigten Gruppe sind.
    • Für bereits vergangene Termine werden keine E-Mails zu Besprechungsanfragen mehr versendet.
  • Events
    • Zugriffe auf Song-Arrangements werden jetzt korrekt dem zugehörigen Song zugeordnet.
    • Der SongBeamer-Export eines Ablaufplans enthält nun keine kaputten Datei-Links mehr, wenn das entsprechende Arrangement keine .sng Datei enthält.
  • Wiki
    • Verweise auf gelöschte oder nicht sichtbare Wiki-Kategorien erzeugen keine vermeidbaren Fehlermeldungen mehr.
    • Beim Erstellen einer Wiki-Seite mit bereits vorhandenem Titel wird die Fehlermeldung jetzt direkt am Titelfeld angezeigt.
    • Layout-Fehler bei bestimmter Fenstergröße behoben.
    • Der Ladevorgang von Wiki-Seiten wurde optimiert. Dies verhindert auch den fälschlichen Versand einer E-Mail zur Nutzung veralteter APIs im Bereich Wiki.
  • Finanzen
    • Konto/Gegenkonto-Spalte wird im CSV/Excel-Export der Kontoauszug-Auswertung angezeigt.
    • Alle Buchungen eines Buchungsjahres können wieder vollständig gelöscht werden, auch wenn Steuerbuchungen vorhanden sind.
    • Betriebsname und Betriebsnummer werden in den Mandanten-Stammdaten jetzt vor den DATEV-Angaben angezeigt.
  • REST-API
    • Loginstrings können über die REST-API nur noch für die eigene Person erzeugt werden.
    • Sortierparameter der Gruppen-API werden jetzt strenger validiert.
    • Die Kalender-API liefert beim Abruf einzelner ganztägiger Terminvorkommen wieder das angeforderte Datum zurück.
    • Gruppen können über alle unterstützten Gruppenfelder sortiert werden.
  • System-Einstellungen
    • Die Verbindung mit CleverReach kann wieder erfolgreich eingerichtet werden.
    • Der Hinweistext für die Datenschutz-Einwilligung ist wieder bearbeitbar.
    • Weisungsbefugte Personen können den Support-Zugriff wieder ohne zusätzliche Berechtigung freigeben.