Weiterentwicklung von ChurchTools (Changelog)

281 Min. lesen

Inhalt

ChurchTools 3.113.1 (20.09.2024) #

Behobene Fehler #

  • Allgemein
    • Der TOTP funktioniert nun auch mit der 1Password-Erweiterung
  • Personen & Gruppen
    • Die Gruppenhomepages lädt nun wieder korrekt Gruppen mit gesetzten Altersgruppen.
    • Änderungen an den Einstellungen zur Gruppenanmeldung im alten Gruppenmodul werden nun wieder korrekt gespeichert.
  • Kalender
    • Auf Touch-Geräten mit Maus konnte es zu doppelten Termin-Dialogen kommen. Dies wurde behoben.
  • Events
    • Die halbautomatische Einteilung mit Gruppen funktioniert nun wieder ordnungsgemäß.

ChurchTools 3.113.0 (16.09.2024) #

Verbesserungen #

  • Allgemein
    • Im neuen Personen-Tooltip kann nun direkt eine Simulation gestartet werden.
    • Das Eingabefeld für die Zwei-Faktor-Authentifizierung wurde angepasst, sodass es zu weniger Problemen führen sollte.
    • Das Fokus-Management in Formular-Dialogen wurde verbessert.
    • Falls ChurchTools als iFrame eingebunden wird und man die „Download“-Funktion nutzen will, gibt es nun einen Hinweis-Alert.
  • Beiträge
    • Beiträge können jetzt zur Veröffentlichung und auch zur Archivierung geplant werden.
  • Gruppen
    • Auf der Gruppendetailseite gibt es nun einen übergreifenden Hinzufügen-Button.
    • Der Start und Schluss einer Anmeldung einer Gruppe kann nun geplant werden.
    • Die Standardrolle eines Gruppentyps kann nun nicht mehr gelöscht werden.
    • Es gibt nun eine eigene Seite für allgemeine Gruppeneinstellungen.
    • In der Gruppenliste ist nun sofort die eigene Gruppenmitgliedschaft ersichtlich.
    • In den Einstellungen zu einer öffentlichen Gruppe kann nun auch direkt ein QR-Code erzeugt und heruntergeladen werden.
    • Das Bild der öffentlichen Gruppe wurde in den Größen angepasst.
    • Die Gruppen- und Gruppenmitglieder-Tabelle ist nun besser scrollbar.
    • Formulare mit veränderten Daten können nun nicht mehr einfach geschlossen werden. Es gibt nun eine Sicherheitsabfrage, ob nicht gespeichert werden soll.
    • Im Kontextmenü einer Gruppe werden nun Metadaten angezeigt.
    • Automatische Mitgliedschaften
      • Filter können nun auch negiert und ignoriert werden.
      • Der Standard-Filter „Archiviert ist nein“ wird nun besser erklärt.
      • Im Filter können nun keine leeren Werte mehr gespeichert werden.
      • Rollen werden nun im Zusammenhang mit der Gruppe dargestellt.
      • Für Datumsfelder gibt es nun weitere Operatoren.
  • Kalender
    • Beim nachträglichen Ändern der Wiederholung eines Termins, wird nun die Event-Vorlage automatisch vorausgewählt, soweit sie in der Serie eindeutig ist.
    • In der alten Listenansicht wird nun der Wochentag mit angezeigt.
    • Das Layout eines Eintrags auf dem Infoscreen wurde verbessert. Außerdem wird nun optional auch die Beschreibung des Termins angezeigt.
    • Auf mobilen Endgeräten ist es nun auch möglich durch Klick in den Kalender einen neuen Termin zu erstellen.
  • Events
    • Die Ansicht, welche Personen für einen Dienst aufgrund von Abwesenheiten und anderen Diensten eingeteilt werden können, wurde verbessert.
    • Einem Arrangement kann nun eine Quelle (z. B. ein Liederbuch) zugeordnet werden. Diese Quelle kann gefiltert und optional auch im Ablaufplan angezeigt werden.
  • Ressourcen
    • Buchungen werden nun nicht mehr automatisch bestätigt, wenn es einen Konflikt mit bereits bestätigten Buchungen gibt. Außerdem wird die automatische Bestätigung nicht mehr im Frontend vorweggenommen, sondern erst angezeigt, wenn die Buchung tatsächlich Server-seitig bestätigt wurde. Somit verhält sich jede Buchungsanfrage gleich, egal ob sie letztlich automatisch oder von einem Administrator bestätigt wurde.
  • Wiki
    • Der Button „Alle Seiten“ wird nun immer angezeigt.
    • Für die Suche ist nun standardmäßig immer „Alle Kategorien“ ausgewählt.
  • Check-in
    • Beim Check-in werden nur noch Personen angezeigt, die eine Gruppenmidgliedschaft mit dem Status ‚aktiv‘ haben.
  • Finanzen
    • Es ist jetzt möglich, Buchungen aufzusplitten (Split-Buchungen).
    • Die Summenzeile im Buchungsjournal wird jetzt auch angezeigt, wenn nach mehreren Kostenstellen gefiltert wird.
    • Beim Kontoauszugs-Import können jetzt neue Spender angelegt werden.
    • In der einfachen Buchungsmaske können jetzt neue Spender angelegt werden.
  • REST-API
    • Über die Api /api/printers können alle eingetragenen Drucker abgeholt werden.
    • Die Startseite zeigt nun den eigenen Geburtstag wieder an.
    • Die Suche nach Songs mit GET /api/songs?query=test durchsucht jetzt auch den Song-Autor.

Behobene Fehler #

  • Allgemein
    • Die Rückwärtsuche in der Karte wurde verbessert und korrigiert.
    • Bei der Suche nach einem expliziten Tag werden nur noch vollständige Treffer angezeigt und teilweise Übereinstimmungen ignoriert.
  • Personen & Gruppen
    • Ehepartner werden beim Personenexport auch dann zusammengefasst, wenn die Bezeichnung dieser Beziehung geändert wird.
    • Beim Duplizieren einer Gruppe wird wieder eine neue GUID vergeben und der Chat der kopierten Gruppe hängt nicht mehr an der duplizierten Gruppe.
    • Die Adresskoordinaten einer Person bleiben nun verborgen, wenn man mangels Berechtigung weder PLZ noch Ort sehen darf.
    • Bereits archivierte Personen werden nun als Adressaten einer E-Mail an eine ganze Gruppe ignoriert.
  • Gruppen
    • In der Gruppenbeschreibung wird die Aktivierung des Schreibassistenten nun korrekt berücksichtigt.
    • Für den Status der Gruppenanmeldung wird nun auch das Vorhandensein einer Standadrolle überprüft.
    • Das Laden von Gruppentreffen funktioniert nun wieder korrekt.
    • Der Status von automatischen Mitgliedschaften bezieht nun auch das Vorhandensein von Aktionen mit ein.
    • Einige Fehler in Bezug auf Automatische Mitgliedschaften und multiple Werte wurden korrigiert.
    • Im Anmeldeformular wurde bei Datumsfeldern die Beschreibung nicht korrekt angezeigt. Dies wurde behoben.
    • Die Berechtigungen zum Senden von QR-Codes werden nun wieder korrekt überprüft.
    • Beim Ändern des Gruppentyps werden die Rollen nun korrekt nach Typ und SortKey sortiert dargestellt.
    • Auf der Gruppenhomepage führt ein Klick in die Karte nun wieder zur richtigen Gruppe.
    • Die E-Mail an Leiter bei einer Gruppenanmeldung zeigt Mehrfachauswahlfelder wieder korrekt an.
    • Der Link „Zur Anmeldung“ auf einer öffentlichen Seite funktioniert nun zuverlässiger.
  • Events
    • Die E-Mail zur Event-Absage wird jetzt zuverlässiger gesendet. Sie wird aber nach wie vor nur gesendet, wenn das Event in der Zukunft liegt.
    • In der E-Mail zum Versand des Ablaufplans werden die Schaltflächen nun korrekt in die Sprache des Empfängers übersetzt.
    • Wenn in der Liste der Songs die Lieder des aktuellen Ablaufplans selektiert werden, dann wird nun auch das korrekte, im Ablaufplan hinterlegte Arrangement ausgewählt.
    • Der E-Mail-Footer für das Versenden der Agenda ist nun auch wieder mobil bedienbar.
    • Der Dialog für Event-Vorlagen schließt nun nicht mehr ohne die Abfrage zum Speichern.
  • Finanzen
    • In den Kontoauszügen wird das Dropdown für Zwecke wieder korrekt angezeigt.
    • Buchungen, die als Verzicht auf Erstattung von Aufwendungen markiert sind, werden in die Kontensalden einbezogen.
  • Ressourcen
    • Mehrtägige Ressourcen-Buchungen werden nun an die korrekte Stelle einsortiert.
  • Wiki
    • Neu eingefügte Bilder wurden anschließend unter Umständen nicht angezeigt. Dies wurde behoben.
  • Öffentlichkeitsarbeit
    • Einige fehlende Länder wurden für die Adressangabe im Gemeindeprofil ergänzt.
    • Bei der Beiträge-Freigabe für die Website wird pro Gruppe die richtige Anzahl von Beiträgen angezeigt.
  • REST-API
    • Die Historie der Dienstzu- und absagen wird nun korrekt geschrieben.

ChurchTools 3.112.1 (05.08.2024) #

Behobene Fehler #

  • Allgemein
    • Bei Adressen wird nun auch wieder der Titel/Name korrekt gespeichert.
  • Personen & Gruppen
    • Im alten Gruppenanmeldeformular funktionieren die eigens definierten Gruppenmitgliedsfelder wieder.
    • Die Bulk-Operation „Gruppenmitgliedsfelder anpassen“ läuft jetzt wieder ohne Fehler durch.
    • Automatische E-Mails werden im alten Gruppenmodul wieder korrekt kopiert.
    • Behebt einen Migrationsfehler der Berechtigung, Gruppenmitgliedschaften zu bearbeiten.
    • Beim Duplizieren einer Gruppe wird wieder eine neue GUID vergeben und der Chat der kopierten Gruppe hängt nicht mehr an der duplizierten Gruppe.
  • Beiträge
    • Berechtigungen für Beiträge können nun auch gespeichert werden, wenn der Benutzer lediglich Beiträge verwalten darf, aber nicht Administrator ist.
  • Wiki
    • Links im Wiki werden wieder blau dargestellt.
  • System-Einstellungen
    • Der Name eines Standorts kann nun wieder geändert werden.
  • REST-API
    • In der alten Api addPersonGroupRelation können die eigenen Gruppenmitgliedsfelder wieder mit custom$ID übergeben werden.
    • Die Api /api/wiki/search gibt die Wiki-Kategorie im Resultat wieder zurück.

ChurchTools 3.112.0 (30.07.2024) #

Verbesserungen #

  • Personen & Gruppen
    • Automatische Gruppe kann nun auch Und-Verknüfung von Gruppenmitgliedschaften.
    • Bei Gruppenhomepages kann jetzt ausgewählt werden, wieviele untergeordnete Gruppenebenen für die Anzeige der Gruppen berücksichtigt werden sollen.
    • Der Begriff „Status“ wurde zu „Personenstatus“ umbenannt, um Verwechselungen mit anderen Status zu vermeiden
  • Beiträge
    • Die Berechtigung, Beiträge erstellen zu können, kann für jede Sichtbarkeit (Nur Gruppenmitglieder bzw. Wie Gruppe) separat vergeben werden.
    • Die maximale Länge eines Beitrags in der E-Mail-Zusammenfassung, bevor der Text abgeschnitten wird, wurde auf 500 Zeichen erhöht. Außerdem werden eigene Beiträge nun nicht mehr herausgefiltert.
  • Gruppen
    • Es gibt nun eine Kartenansicht für die Treffpunkte von Gruppen.
    • Die Berechtigung Gruppenmitgliedschaften aller sichtbaren Personen bearbeiten (edit group memberships) wurde in zwei Berechtigungen aufgeteilt: Gruppenmitgliedschaften aller sichtbaren Personen eines Gruppentyps bearbeiten (edit group memberships of grouptype) und Gruppenmitgliedschaften aller sichtbaren Personen einer Gruppe bearbeiten (edit group memberships of group).
    • In der Mitgliedertabelle können jetzt auch die Tags der Personen angezeigt werden.
    • Das Scrollverhalten für eingebettete Anmeldeseiten wurde verbessert.
    • Im Gruppenfilter kann jetzt direkt zu einzelnen Gruppen gesprungen werden.
    • Auf der Mitgliederseite einer Gruppe gibt es nun eine zusätzliche Kartenansicht.
    • Auf der Übersichtsseite einer Gruppe gibt es nun eine prominente Suchleiste.
    • Es können nun auch neue Tags erstellt werden.
  • Events
    • Der Begriff „Dienstgruppe“ wurde zu „Dienstkategorie“ umbenannt, um Verwechslungen mit Gruppen des Gruppentyps „Dienst“ zu vermeiden.
    • Fakten vom Typ „Zahl“ können nun auch eine Einheit anzeigen.
  • Kalender
    • Für Termine sind nun Bilder im webp Format möglich.
  • REST-API
    • Neue Api für Gruppen und Song Notizen/notes
  • System-Einstellungen
    • In den E-Mail-Einstellungen ist die Validierung für E-Mail-Addressen verbessert worden.

Löschungen #

  • Personen & Gruppen
    • Tags können nicht mehr mit der Berechtigung Gruppenmitgliedschaften aller sichtbaren Personen bearbeiten (edit group memberships) angelegt werden.
    • Berechtigungen, die am Personenprofil angezeigt werden und zu einem deaktivierten Modul gehören, werden nicht mehr angezeigt.
    • Das Bearbeiten der sichtbaren eigenen Gruppenmitgliedsfelder funktioniert jetzt mit dem Recht Eigene Gruppenmitgliedsfelder bearbeiten wieder.
  • Sync
    • Sync Logs werden nach 6 Monaten gelöscht.

Behobene Fehler #

  • Allgemein
    • Personen, die keinen Vornamen haben, werden in E-Mails nicht mehr mit dem Platzhalter „{0}“ angesprochen.
    • Admin kontaktieren funktioniert nun wieder korrekt.
  • Personen & Gruppen
    • Die Platzhalter in E-Mail-Vorlagen funktionieren nun auch für Personen- und Gruppenfelder vom Typ „Ja-Nein-Feld“
    • Die Seite für gruppeninterne Berechtigungen leitet nicht mehr zur Startseite weiter, wenn einzelne Rechte kein Sicherheitslevel gesetzt haben.
    • Beim Ändern des Gruppentyps einer Gruppe wurden die automatischen E-Mails nicht den neuen Gruppentyp-Rollen zugewiesen. Das wurde behoben.
    • Die Personenansicht funktioniert nun auch bei mehrstufigen Familienbeziehungen.
    • Die Komponente „Hero“ in E-Mail-Vorlagen wird jetzt in Outlook wieder richtig angezeigt. Bestehende Vorlagen müssen dafür einmal neu gespeichert werden.
    • Der Chat kann nun auch für versteckte Gruppen aktiviert werden.
    • Bei der Weiteren Aktion Personen einer Gruppe hinzufügen wird jetzt eine entsprechende Fehlermeldung angezeigt, falls die Gruppe schon voll ist.
    • Die Checkbox Die Leiter der Gruppe über die Änderung informieren wird beim Bearbeiten einer Gruppenmitgliedschaft wieder berücksichtigt.
    • Beim Löschen der Adresse einer Person wird die berechnete Geokoordinate jetzt auch gelöscht.
    • In den Kartenansichten funktionieren die ungenauen Koordinaten nun wieder korrekt.
    • Beim Duplizieren einer Gruppe wurde die Zuordnung zum Standort falsch berücksichtigt. Dies wurde korrigiert.
    • Automatische E-Mails, die bei einer Gruppenanmeldung verschickt werden, haben nun für jeden Absender den korrekten Zugriff auf die Gruppenmitgliedsfelder.
  • Beiträge
    • Bei nur einem Bild öffnet sich nun auch wieder die Lightbox.
    • Die Suche wird dem öffentlichen Benutzer nun nicht mehr angezeigt.
  • Gruppen
    • Die Zahl der Gäste bei einem Gruppentreffen kann nun beim Abschließen leer bleiben.
    • Bei Verwendung des lokalen E-Mail-Programms werden jetzt sämtliche Empfänger auf „bcc:“ gesetzt.
    • Personen, die auf der Warteliste stehen, können jetzt direkt den Status „aktiv“ bekommen.
    • Auf der Karte eines Mitglieds werden die Abwesenheiten nun in der korrekten Reihenfolge angezeigt.
    • Das gleichzeitige Bearbeiten von Tags mehrerer Gruppen funktioniert wieder.
  • Öffentlichkeitsarbeit
    • Im Dialog zum Starten der Testphase funktionieren die Buttons nun wieder korrekt.
  • Kalender
    • Im Tooltip eines Termins werden der Titel und Untertitel nun in beliebiger Länge komplett dargestellt.

ChurchTools 3.111.2 (27.06.2024) #

Behobene Fehler #

  • Beiträge
    • Öffentliche Beiträge können jetzt auch wieder ohne Login angeschaut werden.
  • Events
    • Ablaufpläne funktionieren wieder, auch wenn man keine Songs angelegt hat.
  • Personsn & Gruppen
    • Gruppenmitgliedsfelder, die im alten Gruppenmodul angelegt werden, funktionieren nun auch mit leerem Alternativnamen.

ChurchTools 3.111.1 (26.06.2024) #

Behobene Fehler #

  • Beiträge
    • Die E-Mail-Zusammenfassung für Beiträge wird nun auch dann korrekt verschickt, wenn nur ausgewählte Beiträge (z.B. „Aus meinen Gruppen“) zusammengefasst werden sollen.
  • Kalender
    • Die Druckansicht eines Kalenders funktioniert wieder für den öffentlichen Benutzer.
  • Chat
    • Behebt ein Verbindungsproblem mit dem Chat.

ChurchTools 3.111.0 (24.06.2024) #

Löschungen #

  • Events
    • Termine können nicht länger indirekt über das Event-Modul modifiziert werden. Nur eventspezifische Informationen können im entsprechenden Dialog geändert werden.

Verbesserungen #

  • Allgemein
    • Die mobile App wird nun beworben, wenn sie noch nicht benutzt wird.
    • Die Einstellung Startseite beim Aufrufen von ChurchTools funktioniert jetzt auch für Beiträge.
    • Falls ChurchTools als iFrame eingebunden wird und man die „Kopieren in die Zwischenablage“-Funktion nutzen will, gibt es nun einen Hinweis-Alert.
  • Beiträge
    • Beiträge können nun durchsucht und gefiltert werden.
    • Für E-Mail-Adressen wird keine Linkvorschau mehr angezeigt.
    • Die Links in der Zusammenfassungs-E-Mail für Beiträge sehen in GMail nicht mehr komisch aus.
    • Falls es nur ein Bild gibt, wird das Bild nun weniger beschnitten und vollständiger angezeigt.
    • Im Menü gibt es nun einige Schnell-Aktionen.
  • Öffentlichkeitsarbeit
    • Beiträge können jetzt für die Veröffentlichung in ChurchTools Website freigegeben werden.
  • Personen & Gruppen
    • Gruppenmitgliedsfelder sind nun über Platzhalter zugänglich.
    • Beim Anlegen von Gruppen muss jetzt keine übergeordnete Gruppe mehr ausgewählt werden, wenn man die Berechtigung „Gruppen eines Gruppentyps erstellen (create groups of grouptype)“ hat.
  • Gruppen
    • Die Filter für automatische Gruppenmitgliedschaften unterstützen nun auch Existenzprüfungen (‚ist leer‘, ‚ist befüllt‘).
    • Das Treffen-Widget zeigt nun eine bessere Auswahl an Terminen an.
    • Gruppentypen sind nun auch auf ihrer Detail-Seite löschbar.
    • Die Fehlermeldung für den Fall, dass eine Person aufgerufen wird, die nicht in der aktuellen Gruppe ist, wurde verbessert.
    • Für Gruppenmitgliedsfelder kann eine Eingabeaufforderung spezifiert werden, die im Anmeldeformular verwendet wird. Ist keine Eingabeaufforderung angegeben, wird wie bisher der Name verwendet. Die Idee ist, als Namen eine Kurzform zu wählen, die für die Darstellung in Überschriften, Kopfzeilen und Menüs geeignet ist und das Feld hinreichend bezeichnet. NB: In einem zukünftigen Release wird der Name auf 100 Zeichen gekürzt werden. Neue Namen können deshalb ab sofort nur noch bis zu dieser Länge gesetzt werden.
    • Die Anmeldung zu einer Gruppe wird jetzt automatisch geschlossen, wenn die Gruppenstatus „Beendet“ oder „Archiviert“ ausgewählt werden.
    • In der Übersicht der Gruppentreffen wird nun auch die Zahl der Gäste angezeigt.
  • Events
    • Die Zeichenbegrenzung für Fakten-Optionen wurde auf 1000 Zeichen erhöht.
    • Beim Zusagen/Absagen zu einem Event über die API wird jetzt auch in einem offenen Browserfenster die Einteilung automatisch aktualisiert.
  • Finanzen
    • Bei Spendenkonten kann die Einstellung Spendenkonto nicht mehr angepasst werden, wenn schon Spenden damit gebucht wurden.
  • Ressourcen
    • Noch offene Buchungsanfragen, die in der Vergangenheit liegen, werden nicht mehr auf der Startseite angezeigt.
  • System-Einstellungen
    • Der Versand der Test-E-Mail an einen eigenen E-Mail-Server wird geloggt.
  • REST-API
    • Es gibt einen neuen Endpunkt, um File-Metadaten zu holen: GET /api/files/{id}

Behobene Fehler #

  • Allgemein
    • Die „Alle“-Links für die Blog-Widgets sind wieder da.
    • Beim Ausführen des Cron-Jobs ist jetzt immer der System-Benutzer der Akteur.
  • Beiträge
    • In Safari wird bei Beiträgen jetzt kein schwarzes Herz mehr angezeigt.
    • Die E-Mail-Zusammenfassung für Beiträge wird nun auch dann korrekt verschickt, wenn nur ausgewählte Beiträge (z.B. „Aus meinen Gruppen“) zusammengefasst werden sollen.
  • Personen & Gruppen
    • Die zusätzlich anzumeldenden Personen bei einer Gruppenanmeldung werden nun korrekt nummeriert.
    • Beim Anlegen von Personen wird jetzt direkt das Geocoding durchgeführt und dann die Karte mit der Adresse angezeigt.
    • Auf einer öffentlichen Gruppenseite werden keine versteckten Leiter mehr angezeigt.
    • Die Platzhalter für Vorname und Nachname können jetzt unabhängig vom Sicherheitslevel immer genutzt werden.
    • Bei der Anmeldung zu Gruppen werden die Personen-Pflichtfelder jetzt richtig validiert.
    • Das Widget für die An- und Abmeldungen auf der Startseite zeigt nur noch Gruppen an, die der Benutzer auch tatsächlich sehen darf.
    • Das Starten des Follow-ups funktioniert wieder.
    • Die Zahl der Tage, wann ein Follow-up fällig ist, verringert sich immer morgens um 0 Uhr und nicht erst mittags um 12 Uhr.
  • Gruppen
    • In den automatischen Mitgliedschaften sind die Dialoge nun wieder mit „Abbrechen“ schließbar.
    • Das Ändern von gespeicherten Ansichten funktioniert nun korrekt.
  • Kalender
    • In der alten Listenansicht wird nun bei weiteren Informationen wieder das Pfeil-Icon angezeigt.
    • Im Dialog für einen Termin, den man nicht bearbeiten darf, werden nun Zeilenumbrüche korrekt dargestellt.
    • Die E-Mail zu Änderungen bei einem Termin sieht jetzt vernünftig aus.
    • Wenn ein Termin mit dazugehörigen Ressourcen aus einer Terminserie herausgelöst wird, können nun im gleichen Schritt auch weitere Ressourcen hinzugebucht werden.
    • Die Druckansicht eines Kalenders funktioniert wieder für den öffentlichen Benutzer.
  • Events
    • Das Recht Songs bearbeiten und Dateien hochladen (edit songcategory) reicht jetzt auch, um Song-Anhänge zu sehen.
    • Beim Herunterladen von Textdateien aus CCLI werden die Autoren jetzt nicht mehr als Musiker bezeichnet.
    • Die Berechtigung Darf CCLI in "Events" verwenden (use ccli) wird jetzt korrekt überprüft.
  • Wiki
    • In der Seitenleiste wird der Name des Wikis nun korrekt übersetzt, falls ein Übersetzungskey eingetragen ist.
  • Reports
    • Der Report Mitglieder- und Freundesentwicklung berücksichtigt jetzt nicht mehr System-Benutzer und archivierte Benutzer.
  • Finanzen
    • Die Dublettenerkennung beim Buchungsimport berücksichtigt jetzt das ausgewählte Konto.
    • Auf Spendenbescheinigungen taucht die Gesamtsumme nur noch auf der letzten Seite auf.
    • Das Löschen von Spendenbescheinigungen funktioniert jetzt zuverlässiger.
  • Ressourcen
    • Wenn eine einzelne Buchung aus einer Buchungsserie herausgelöst wird, dann wird diese nun sofort korrekt als Einzelbuchung dargestellt.
  • System-Einstellungen
    • Durch das Redesign der E-Mail-Einstellungen konnte man fälschlicherweise die Absender-Adresse ändern, wenn man den ChurchTools-Server als SMTP-Server verwendet hat. Dies wurde behoben.
    • Ein Fehler beim Erstellen des Datenblatts für Benutzer (Auskunftsrecht) wurde behoben.

ChurchTools 3.110.1 (28.05.2024) #

Behobene Fehler #

  • Allgemein
    • Auswahlfelder werden wieder korrekt dargestellt.

ChurchTools 3.110.0 (27.05.2024) #

Verbesserungen #

  • Beiträge
    • Es wird jetzt eine Link-Vorschau angezeigt, wenn entsprechende Infos dafür vorliegen (OpenGraph).
    • Benachrichtigungen für Beiträge lassen sich jetzt auch im Web verwalten.
    • Beiträge werden jetzt als E-Mail-Zusammenfassung versendet.
    • Der Dialog zum Erstellen eines Beitrags kann nun nicht mehr versehentlich geschlossen werden.
    • In Beiträgen wird nun ein einzelner Link mit OpenGraph-Informationen hervorgehoben.
    • Man kann nun auch Beiträge in offenen Gruppen erstellen, in denen man noch nicht Mitglied ist. Hier ist dann eine direkter Beitritt zur Gruppe möglich.
    • Das Beiträge-Modul berücksichtigt jetzt den Standortfilter aus dem Hauptmenü.
  • Allgemein
    • Die Initialisierung des TinyMCE ist nun stabiler.
  • Personen & Gruppen
    • Für Adress-Etiketten kann nun die Vorlage Avery Zweckform 3475 verwendet werden.
    • Erbt eine Gruppe das Sicherheitslevel für „Gruppeninfos sehen“ vom Gruppentyp, wird dies im UI gekennzeichnet.
    • Der Personenimport unterstützt bei der Eingabe von IDs jetzt mehr Formate.
    • Es ist jetzt auch möglich, in versteckten Gruppen zu chatten.
    • Beim Duplizieren von Gruppen werden jetzt auch die Einstellungen für Rollen mitkopiert.
    • Das Feld für die Eingabe von Optionen eines Gruppenmitgliedsfeldes wurde auf 4000 Zeichen erweitert.
  • Gruppen
    • Fehlermeldungen in Dialogen wurden verbessert.
    • Der Historieneintrag ist nun eindeutiger, wenn eine Person durch das „Austrittsdatum“ aus einer Gruppe genommen wurde.
    • In der mobilen Variante gibt es nun vorläufig einen Link zum alten Gruppen-Modul.
    • Der Schreibassistent ist jetzt auch im neuen Gruppen-Modul verfügbar.
  • Kalender
    • Termine können jetzt automatisch zur Veranstaltungsdatenbank „Evangelische Termine“ synchronisiert werden.
    • Mit iCals, die nicht mehr existieren, wird jetzt besser umgegangen, sodass der Benutzer im Kalender einen Hinweis findet.
    • Die Ansicht „Quartal“ wurde zu „Liste“ umbenannt und erlaubt nun auch, vorwärts, rückwärts und nach heute zu navigieren.
  • Events
    • Die Eingabe einer Dauer im Ablaufplan wird nun besser validiert.
    • Abgeschlossene Ablaufpläne können jetzt auch zur Integration in andere Events benutzt werden.
  • Sync
    • Es können jetzt Beziehungen zwischen Personen mit anderen ChurchTools-Installationen und mit dem Meldewesen DaviP synchronisiert werden.
  • REST-API
    • Die Endpunkte /api/event/<id>/facts und /api/facts wurden leicht überarbeitet. Insbesondere kann der Faktenwert nun null oder (wenn der Faktentyp number ist) ein Zahlenwert sein.
    • Die Rest-Api Dokumentation für den Endpunkt /groups/{groupId}/member wurde verbessert.

Behobene Fehler #

  • Allgemein
    • Beim Setzen eines Fokuspunktes für ein Bild konnte es zu Fehlern beim Speichern kommen. Dies wurde behoben.
    • Im Simulieren-Dialog wird nun wieder automatisch der Fokus im Suchfeld gesetzt.
    • Die RSS-Widgets werden nun wieder korrekt auf der Startseite angezeigt.
  • Personen & Gruppen
    • Beim Löschen von Gruppen über „Weitere Aktionen“ wird jetzt richtig geprüft, ob noch Personen in der Gruppe sind und entsprechend eine Bestätigung abgefragt.
    • Für das Bearbeiten von Gruppenmitgliedsfeldern wird jetzt die korrekte Berechtigung +edit groupmemberstatus verwendet.
    • Geburtstage werden wieder korrekt nach Datum, Nachname und Vorname sortiert.
    • Der Dialog für das Zusammenführen von Duplikaten funktioniert wieder korrekt.
    • Beim Aufruf der Statistiken werden standardmäßig die aktiven Personen gefiltert.
  • Beiträge
    • Empfohlene Gruppen werden wieder korrekt angezeigt und gespeichert.
    • Im Einrichtungsassistent werden nun die neu angelegten Gruppen wieder korrekt angezeigt.
  • Gruppen
    • Das Anlegen neuer Gruppentypen mit Standardrollen funktioniert jetzt fehlerfrei.
    • In der Gruppenmitgliedstabelle werden Nummernfelder jetzt korrekt sortiert.
    • Einige frontendseitige Berechtigungsüberprüfungen wurden korrigiert.
    • Das Popup für „Automatische Mitgliedschaften“ lässt sich nun wieder korrekt schließen.
    • Die Bearbeitung von Gruppenmitgliedsfeldern mit langen Titeln ist wieder möglich.
    • Es können nun auch nicht sichtbare Personen aus meinen Bereichen hinzugefügt werden.
  • Kalender
    • Zu lange Titel werden nun in der Druckansicht hart umgebrochen.
    • Bei einem Termin ist nun nicht mehr der Upload von .gif und .webp möglich, da dies zu Fehlern führte.
    • Termine können nun auch wieder über URL-Parameter geöffnet werden, somit funktionieren auch wieder Links von der Startseite.
  • Events
    • E-Mails zu abonnierten Diensten stellen Informationen einheitlicher, sinnvoller und übersichtlicher dar. Fehler bei der Darstellung wurden behoben.
    • Der Administrator eines Events kann nun auch über die App Dienste besetzen.
    • Der Filter für Tags wird nun auch nach Wechsel einer Song-Kategorie korrekt dargestellt.
    • Die Änderung eines Events, zu dessen Termin auch Ressourcen gehören, verursacht nun keinen Fehler mehr.
  • Finanzen
    • Im Bericht Summen und Salden werden Buchungen für die EB-Berechnung nur noch berücksichtigt, wenn sie am 01.01. des Jahres gebucht wurden.
  • Reports
    • Bei der Durchschnittsberechnung von Fakten werden leere Werte ignoriert.
  • REST-API
    • Dienstanfragen über die entsprechenden Endpunkte werden nun korrekt geloggt.
    • Der Endpunkt /api/events/$EVENT_ID/agenda/songs liefert jetzt alle Songs, wenn man den Ablaufplan sehen kann.
    • Die Gruppenmitglieds-API /api/groups/$groupId/members lässt sich jetzt auch nach Gruppenmitgliedsfeldern vom Typ Datum filtern. Beispiel: /api/groups/10/members?datumsfeld=2024-05-15
    • Die API /api/persons/$ID/groups enthält jetzt auch die Gruppenmitgliedsfelder.
    • Der Endpunkt für die Startseite behandelt fehlende Geburtstage für „Mein Standort“ besser

Löschungen #

  • Allgemein
    • Die Begrenzung von zu exportierenden Datensätzen wurde entfernt, da dies aufgrund von expliziten Rechten nicht mehr notwendig ist.

ChurchTools 3.109.1 (02.05.2024) #

Behobene Fehler #

  • Personen und Gruppen
    • Das Modal zum Bearbeiten von Gruppenmitgliedschaften enthält jetzt wieder keine Personenfelder.
    • Das Modal zum Bearbeiten von Gruppenmitgliedschaften enthält jetzt wieder das Bemerkungsfeld.
  • REST-API
    • Der Filter für Gruppen funktioniert nun auch wieder korrekt für den Wert null.

ChurchTools 3.109.0 (29.04.2024) #

Verbesserungen #

  • Allgemein
    • Die Startseite wurde komplett überarbeitet. Die Startseite passt sich nun besser der Bildschirmgröße an und auch das Sortieren und Anordnen wurde in diesem Zuge verbessert.
  • Personen & Gruppen
    • Der Standard-Kommentar bei einer Gruppenanmeldung wird nun immer in der Sprache der Installation gesetzt.
    • Beim Löschen von HTML-Vorlagen gibt es nun eine korrekte Fehlermeldung, falls dies nicht möglich ist.
    • Für E-Mails können nun mit einem Editor Vorlagen erstellt werden. Die E-Mail-Vorlagen können mit Spalten, Hintergründen, Bildern, Buttons und Platzhaltern ansprechend gestaltet werden. Die erstellten Vorlagen können bei manuellen oder auch bei automatischen E-Mails (für Gruppen) verwendet werden. Mehr zu den neuen E-Mail-Vorlagen findet du in der Hilfe.
  • Beiträge
    • Die Erkennung von Links wurde verbessert.
    • Für jede Gruppe kann nun separat eingestellt werden, ob und welche Benutzer standardmäßig eine Benachrichtigung über neue Beiträge erhalten.
    • Auf der Startseite gibt es nun auch ein Widget mit den aktuellen Beiträgen.
    • Der Betrachter wird nun darüber informiert, dass ein Beitrag geändert wurde.
  • Gruppen
    • Der Bestätigungs-Dialog zum Entfernen einer unter- oder übergeordneten Gruppe ist nun eindeutiger formuliert.
    • In der Hierarchie-Seite einer Gruppe gibt es nun auch die Aktionen für markierte Einträge in der Tabellen-Ansicht.
    • Der Untertitel zu Gruppenmitgliedsfeldern wird nun in Dialogen und Formularen besser angezeigt.
  • Kalender
    • In der Tages- und Wochenansicht gibt es nun einen Indikator für die aktuelle Uhrzeit.
    • Die offenen Besprechungsanfragen werden nun automatisch aktualisiert.
    • Im Tooltip eines Termins werden nun in der Beschreibung auch Zeilenumbrüche korrekt dargestellt.
  • Events
    • Auch bei den Events werden nun gleichzeitige Termine in der Reihenfolge der zugehörigen Kalender angezeigt.
    • Der Terminuntertitel wird nun auch bei den Events eingeblendet.
  • Wiki
    • Überschriften in Markdown sind nun valider, da das Leerzeichen zwischen # und Text notwendig ist.
  • Sync
    • Die Fehlermeldung bei nicht mehr gefundenen Eigenschaften wurde verbessert.
  • REST-API
    • Neuer Endpunkt /api/domainobjects, um Domain Objects zu bekommen.
    • Die Termin-APIs geben jetzt die Titelerweiterung aus den Diensten als ‚titleSuffix‘ zurück.
    • Die Angabe eines Zeitstempels im Zulu-Format erlaubt nun auch Milli- und Mikrosekunden.

Behobene Fehler #

  • Allgemein
    • In manchen Dropdowns war das Scrollen kaputt, dies wurde behoben.
    • Nach beendeter Simulation wird die Sprachauswahl wieder korrekt dargestellt.
    • Der Link zum Zurücksetzen von Passwörtern funktioniert nun auch für benutzer-definierte Hostnamen.
  • Personen & Gruppen
    • Beim Erstellen einer Gruppe wird die übergeordnete Gruppe wieder korrekt gesetzt.
    • Die Berechtigungen bzgl. Gruppenhierarchien werden korrekt geprüft.
    • Beim Zusammenführen von Personen werden Doppelungen von Beziehungen verworfen.
    • Auf der Startseite wird nur noch an Gruppentreffen erinnert, die zu aktiven Gruppen gehören.
    • Die Personen-ID kann jetzt auch als Platzhalter in E-Mails verwendet werden.
    • Die alte Personen-API ‚getAllPersonData‘ berücksichtigt jetzt auch für die Kategorie-Felder das Sicherheitslevel.
    • Das Bearbeiten von selbst angelegten Gruppenmitgliedsfeldern ist wieder mit der Berechtigung Gruppenmitgliedschaften bearbeiten (Rolle, Status, Bemerkung, etc.) (+edit groupmemberstatus) möglich.
    • Die Reihenfolge der Beziehungstypen beim Hinzufügen in der Personenansicht entspricht nun der gewünschten Sortierung.
    • Die Auswahl von Gruppen in der Gruppenliste bleibt jetzt erhalten, auch wenn die Gruppenliste durch eine Änderung einer anderen Person aktualisiert wird.
  • Beiträge
    • Ein Upload von nicht unterstützten Bildformaten wird nun verhindert.
  • Gruppen
    • Die Berechtigungen zum Ändern von Grundeinstellungen einer Gruppe werden korrekt geprüft.
    • Die Berechtigungen bzgl. Gruppenhierarchien werden korrekt geprüft.
    • Auf der Übersichtsseite einer Kategorie, lassen sich nun wieder Gruppen hinzufügen.
    • Der Einstieg für die öffentliche Seite bzw. die Einstellungen zur Gruppenhomepage werden nun nur noch in relevanten Gruppen angezeigt.
    • Das Duplizieren einer Gruppe ist nun auch mit dem Recht create groups of grouptype möglich.
    • Für die Anzeige der Einstellungs-Menüpunkte innerhalb einer Gruppe werden nun die Berechtigungen korrekt überprüft.
    • Das Neuladen innerhalb eines Gruppenmitglieddialogs lädt nun alle Daten wieder korrekt.
    • Beim Anpassen der Gruppenhierarchie wird die Anzeige sofort aktualisiert.
    • Automatische Gruppen werden im Cron nicht mehr zweimal aktualisiert.
    • Bei eingebetteten Gruppenhomepages wurden in manchen Fällen doppelte Scrollbalken angezeigt.
    • Die Berechtigungsprüfung für das Sehen von Gruppen-Tags wird jetzt korrekt geprüft.
    • Beim Bearbeiten von Gruppen-Tags kam es zu einem Fehler, wenn kein Tag ausgewählt war.
  • Kalender
    • In einer Terminvorlage wird nun auch die Postleitzahl einer möglichen Adresse korrekt gespeichert.
    • Ressourcen, die automatisch bestätigt werden, können nun wieder über den Kalender gelöscht werden.
    • Termine können nun wieder kopiert werden.
  • Events
    • Bei den „Weiteren Aktionen“ wird nun die Checkbox für die Erhaltung von markierten Events korrekt berücksichtigt.
    • Wenn man mehrere Songs gleichzeitig aufklappt, wird nun überall die Möglichkeit zum Hochladen von Dateien angeboten.
    • Dienstanfragen für zurückliegende Events lösen keine Benachrichtigung mehr aus.
    • Ein Fehler beim Zuweisen eines eigenen Dienstes wurde behoben.
    • Der Administrator eines Events kann nun auch über die App Dienste besetzen.
    • E-Mails zu abonnierten Diensten stellen Informationen einheitlicher, sinnvoller und übersichtlicher dar. Fehler bei der Darstellung wurden behoben.
  • Ressourcen
    • Ressourcen, die mit Vorlaufzeit an einer Terminserie hängen, werden nun korrekt gebucht, selbst wenn der Vorlauf zu einer Verschiebung auf den Vortag führt.
  • Finanzen
    • Das Erstellen von Spendenbescheinigungen ist nun auch in kleinen Fenstern möglich.
    • Der Abschluss eines Buchungsjahres funktioniert auch wieder über die Übersicht im Finanz-Modul.
  • REST-API
    • Eintägige Abwesenheiten werden nun korrekt zurückgegeben, wenn das Suchfenster nur Stunden desselben Tages umfasst.
    • Der Endpunkt GET /api/startpage ignoriert nun zurückgezogene Tauschanfragen.

Löschungen #

  • REST-API
    • Der Endpunkt /api/campuses enthält nun den Gottesdienst-Banner als domain object, nicht mehr als URL.

ChurchTools 3.108.2 (10.04.2024) #

Behobene Fehler #

  • Personen & Gruppen
    • Das Hinzufügen und Bearbeiten von Gruppenmitgliedschaften funktioniert im alten Gruppen-Modul auch wieder, wenn ein Datumsfeld als Gruppenmitgliedsfeld definiert wurde.
    • Die Gruppeninterne Berechtigung ‚Eigene Gruppenmitgliedsfelder bearbeiten‘ funktioniert wieder im alten Gruppen-Modul.

ChurchTools 3.108.1 (04.04.2024) #

Behobene Fehler #

  • Personen & Gruppen
    • Das Erstellen von Personen funktioniert wieder fehlerfrei
    • Beim Hinzufügen einer Person zu einer Gruppe wird die Wartelistenposition korrekt gesetzt.
  • Finanzen
    • Der Kontoimport funktioniert nun auch wieder in der Testphase korrekt.

ChurchTools 3.108.0 (02.04.2024) #

Verbesserungen #

  • Allgemein
    • Es können nun auch mehr als 8 Sicherheitslevel angelegt werden.
    • Die Versions-E-Mail wird zukünftig nur noch für neue Releases versandt, nicht mehr für Korrekturen derselben.
  • Beiträge
    • Je Beitrag können die Kommentare jetzt aktiviert und deaktiviert werden.
    • Ausgeblendete Beiträge können jetzt auch im Web verwaltet werden.
    • Unter „Meine Beiträge“ findet man jetzt die eigenen Beiträge.
    • Beiträge können jetzt nachträglich bearbeitet werden. Der Admin kann den Bearbeitungszeitraum auf bis zu 10 Minuten einschränken.
    • Wird die Sichtbarkeit einer Gruppe erhöht und die Gruppe enthält Beiträge mit der Sichtbarkeit „Wie Gruppe“, werden die Beiträge nur für Gruppenmitglieder sichtbar geschaltet.
    • Für Beiträge gibt es jetzt auch Aktionen in der Schnellsuche.
    • Ein Beitrag kann nun erst gespeichert werden, wenn alle Bilder hochgeladen worden sind.
  • Personen & Gruppen
    • Vollständigkeitsprüfung für Adressen bei Serienbriefen oder Ettiketten verlangt keine PLZ bei internationalen Adressen (also wenn ein Land angegben ist).
    • Beim Erstellen einer Gruppe wird die übergeordnete Gruppe wieder korrekt gesetzt.
  • Kalender
    • Kalender bleibt bei der Wochenansicht unter bestimmten Umständen nicht mehr hängen.
    • Das Widget für Besprechungsanfragen zeigt nun auch den Auftraggeber eines Termins an, wenn vorhanden.
    • Gleichzeitige Termine werden nun gemäß der Sortierung der Kalender angezeigt.
    • Bei Abwesenheiten in Gruppen werden nun eigene Abwesenheiten nicht mehr mit angezeigt, da diese bei „Meine Abwesenheiten“ angezeigt werden.
    • In der mobilen Ansicht gibt es nun auch die Vorwärts- und Rückwärts-Buttons.
    • Es wird nun in jeder Sprache das 24-Stunden-Format verwendet.
    • Der Kalender verwendet nun Balken statt Punkte, um den Farbcode des Kalenders anzuzeigen.
    • Die Darstellung des Kalenders kann umgestellt werden.
  • Finanzen
    • In der Übersicht werden nun die höchsten Spenden der letzen 31 Tage angezeigt (nicht mehr des letzten Monats).

Behobene Fehler #

  • Allgemein
    • Der „Passwort ändern“-Dialog wurde leicht angepasst.
    • Beim Beenden einer Simulation erhält man nicht mehr die Sprache der simulierten Person.
    • In einigen Fällen wurden E-Mails mehrfach versendet. Dies wurde behoben.
    • Das RSS-Widget auf der Web-Startseite zeigt nun keinen Fehler mehr an, wenn ein leerer Link konfiguriert wurde. (Das Widget sollte trotzdem in den System-Einstellungen deaktiviert werden, wenn es nicht gebraucht wird.)
  • Personen & Gruppen
    • Fehlerhafte Werte für die Einwilligung zur Datenverarbeitung wurden bereinigt. Solche Werte konnten zum Beispiel das Zusammenführen von Dubletten verhindern.
    • Im alten Gruppenanmeldeformular wird der Gruppenmitgliedstatus jetzt richtig berücksichtigt.
    • Beim Erstellen einer Gruppe wird die übergeordnete Gruppe wieder korrekt gesetzt.
  • Beiträge
    • Beim Erstellen eines Beitrags werden die Felder anhand der Gruppeneinstellungen korrekt vorbelegt.
    • Nach der Nutzung des Einrichtungsassistenten konnte man die Seite nicht mehr scrollen. Dies wurde behoben.
    • In Links werden nun auch Umlaute korrekt erkannt.
    • Meldungen zu gelöschten Kommentaren werden jetzt auch gelöscht.
  • Gruppen
    • Entweder-oder-Felder funktionieren jetzt im Gruppenmitgliedsdialog.
    • Beim Bearbeiten einer Gruppenmitgliedschaft funktionieren Auswahlfeld und Entweder-oder-Auswahl wieder.
    • Die Anzahl bei „Meine Gruppen“ ist nun korrekt.
    • In der Mitgliedertabelle wird die Anzahl der Plätze auf der Warteliste wieder korrekt angezeigt.
  • Kalender
    • Der Name der Anmeldegruppen zu einem Termin folgt den Änderungen am Termin.
    • Bei der alten Eventliste wird nun bei eingebetten kompakten Listen auch der Service-Text mit ausgegeben.
    • Die alte Listenansicht lässt sich nun wieder drucken.
    • Ressourcen werden nun im eingeloggten Zustand in der Tages- und Wochenansicht wieder angezeigt.
    • Das Erstellen einer Anmeldegruppe zu einem Termin funktioniert zuverlässiger, auch ohne Super-Admin zu sein.
    • Die Druckansicht für den Kalender wurde verbessert.
    • Es ist nicht länger möglich, zu einem Termin versehentlich eine Ressource mit einem Nachlauf von mehr als einem Tag zu buchen.
  • Events
    • Die Platzhalter für verantwortliche Personen im Ablaufplan zeigen nun auch Übersetzungen korrekt an.
    • Berechtigungen für „Weitere Aktionen“ berücksichtigen jetzt die Rechte edit events und edit servicegroup.
  • Ressourcen
    • Ressourcen, die mit einem Termin verbunden sind, können nur noch im Kalender zeitlich modifiziert werden.
    • Die automatische Bestätigung von Ressourcen wird nun auch in der REST-API angewendet.
  • REST-API
    • Es wurden einige Definitionen in der API-Dokumentation angepasst, sodass die gesamte Doku valider ist. Hierfür wurden unter Umständen fehlerhafte Endpunkte vorläufig aus der Dokumentation genommen.
    • Die Endpunkte, um Beziehungen abzurufen, liefern jetzt auch die ID der Beziehung zurück.
  • Finanzen
    • Das Belegnummern-Schema im Kontoauszugsimport wird nun wieder korrekt gespeichert.

Löschungen #

  • REST-API
    • Der Endpunkt GET /api/groups liefert zur Zeit Rolleninformationen standardmäßig mit. Dies wird in absehbarer Zeit nicht mehr der Fall sein.
    • Die alten Endpunkte addPersonGroupRelation und editPersonGroupRelation sind veraltet. Die neuen Endpunkte PUT/PATCH /api/groups/{groupId}/members/{personId} sollen verwendet werden.
  • Gruppen
    • Die Gruppenbeschreibung ist zukünftig auf 10.000 Zeichen begrenzt.

ChurchTools 3.107.0 (04.03.2024) #

Verbesserungen #

  • Beiträge
    • Das Beiträge-Modul ist jetzt für alle verfügbar. 🎉
    • Gemeldete Beiträge und Kommentare können jetzt von Personen mit dem Recht Beiträge moderieren (moderate posts) bearbeitet werden.
  • Allgemein
    • Man kann den aktuellen Benutzer nur noch wechseln, wenn der andere mit gleicher E-Mail-Adresse auch schon ein Passwort gesetzt hat.
    • Das Erstellen von Spendenbescheinigungen und Ausführen von Weiteren Aktionen bei vielen Einträgen funktioniert jetzt zuverlässiger.
  • Personen & Gruppen
    • Neue Weitere Aktion erlaubt, Personen aus dem Archiv zurückzuholen.

Behobene Fehler #

  • Allgemein
    • Das Erstellen des Datenblatts zum Auskunftsrecht funktioniert wieder.
    • Der Banner zur Einwilligungserklärung wird wieder zuverlässig eingeblendet.
  • Kalender
    • Eingaben im Datumsfeld Wiederholung bis werden auf Korrektheit geprüft.
    • Die Quartalsansicht wird konsistent als Quartal bezeichnet, nicht mehr als Liste.
  • Personen & Gruppen
    • Behebt einen Fehler in der Weiteren Aktion Gruppenmitgliedsrolle und -status anpassen.
    • Beim Anlegen einer Gruppe wird kein Standort mehr zugewiesen wenn keiner ausgewählt wurde.
  • Gruppen
    • Gruppenmitgliedsfelder werden nun auch in der Mitgliederliste und der Bearbeitung von Mitgliedern in der eingestellten Sortierung angezeigt.
  • REST-API
    • Die Api ‚/api/persons/id‘ erlaubt jetzt wieder die Angabe einer GUID als ID-Parameter.
    • Die Endpunkte für den Zugriff auf Termine geben für den öffentlich Benutzer keine Termine mehr zurück, die als „intern“ deklariert wurden.
  • Events
    • Bulkoperation sind nur noch für Nutzer sichtbar, die Berechtigungen haben, Events zu bearbeiten.

ChurchTools 3.106.2 (22.02.2024) #

Behobene Fehler #

  • Personen & Gruppen
    • Die Anmeldung zu öffentlichen Gruppen funktioniert wieder ohne eingeloggt zu sein.

ChurchTools 3.106.1 (22.02.2024) #

Behobene Fehler #

  • Allgemein
    • Ein Problem beim Anlegen von Gruppen und Event-Chats wurde behoben.
  • Personen & Gruppen
    • Sicherheitslevel lassen sich wieder umbenennen.
  • Kalender
    • Ein neuer Termin besitzt nun wieder das korrekte Datum, wenn er aus dem Ressourcen-Modul heraus geöffnet wird.
    • Fehlerbehebungen im neuen Kalender.
  • Events
    • Benutzer können wieder ihre Abwesenheiten eintragen.
    • Die Event Kachel im Entdecken-Tab der App wird wieder allen angezeigt.
  • Finanzen
    • Ein neues Buchungsjahr kann wieder erfolgreich angelegt werden, auch wenn dabei Stammdaten des Vorjahres übernommen werden.
  • System-Einstellungen
    • Das Gemeindeprofil lässt sich wieder konfigurieren.

ChurchTools 3.106.0 (19.02.2024) #

Verbesserungen #

  • Beiträge
    • Das neue Modul Beiträge ist für alle Personen mit der Berechtigung administer persons verfügbar, um schon Einstellungen für die Gemeinde in Vorbereitung auf das Modul vornehmen zu können.
  • Allgemein
    • In den Suchergebnissen werden Gruppentyp, Standort und Kategorie von Gruppen angezeigt.
    • Die Bearbeitungsmodale im Profil nutzen die Breite des Bildschirms besser aus.
  • Personen & Gruppen
    • Anpassungen durch Weitere Aktionen werden einheitlicher in das Log eingetragen.
    • Das Berechnen der Geo-Koordinaten für die Adresse einer Person wurde verbessert und funktioniert zuverlässiger.
    • Dublettenvergleich ignoriert nun Groß- und Kleinschreibung beim Vergleich der Namen.
    • Es konnte bei langsamer Netzwerkverbindung oder großer Installation zu unnötigem Rerendering kommen. Dies wurde behoben.
  • Gruppen
    • Zur manuellen Auswahl steht nun auch der Gruppenmitgliedsstatus „Warteliste“ zur Verfügung.
  • Kalender
    • Der Kalender wurde grundlegend überarbeitet, es gibt nun eine Jahresplanungssicht und eine bessere Listendarstellung. Die bisherige Listendarstellung ist weiterhin nutzbar.
    • Die Druckansicht wurde überarbeitet und sieht nun viel besser aus.
    • Beim Einbetten eines Kalenders kann nun z. B. der Untertitel bei Terminen ausgeblendet werden.
  • Events
    • Auf der ChurchTools-Startseite wird der Kalender-Standort zu einem Event angezeigt, falls vorhanden.
    • Weitere Aktionen für Events erlauben das Besetzten und Hinzufügen von Diensten in einem Event.
    • Im Browser des Smartphones/Tablets kann man nun Ablaufpositionen über das Menü verschieben.
    • Verbesserte Darstellung im Dienstplan, wenn nach Dienst gefiltert wird.
    • Das gleichzeitige Bearbeiten eines Ablaufplans funktioniert nun.
    • Ablaufvorlagen können nur noch für erlaubte Kalender erstellt werden.
  • Finanzen
    • Buchungsvorschläge beim Einlesen von Kontoauszügen sind nun unabhängig von Groß- und Kleinschreibung.
  • System-Einstellungen
    • Eine gruppeninterne Berechtigung für Beiträge, die für einen Gruppentyp vergeben wurde, kann für eine Gruppe überschrieben werden.

Behobene Fehler #

  • Allgemein
    • Die gesendeten E-Mails können als Super-Admin wieder aufgerufen werden, auch wenn der Super-Admin selbst keine E-Mail-Adresse hat.
  • Personen & Gruppen
    • Im Anmeldeformular sind jetzt für Textfelder auch nur Nullen als Text erlaubt.
    • Beim Export von Personen werden die Anreden „Herr/Frau“ und „Liebe/Lieber“ auch in anderen Sprachen korrekt exportiert.
    • Die Altersgruppen-Statistik verarbeitet nun auch Geburtstage ohne Jahr korrekt.
    • Check-in-Codes für neue Gruppenmitglieder werden wieder ohne Probleme erstellt.
    • Beim Importieren von Personen wird jetzt überprüft ob der Benutzername schon vergeben ist.
  • Gruppen
    • In den Regeln zu automatischen Mitgliedschaften werden nun Filter mit mehreren wählbaren Optionen beim Bearbeiten wieder korrekt aufgelöst.
    • Im Safari hat der E-Mailer nun wieder eine vernünftige Größe.
    • Die Altersgruppen einer Gruppe werden nun beim Bearbeiten korrekt aufgelöst.
    • Auswahlfelder ohne Wert zeigen nicht mehr den Standardwert an.
    • Versteckte Gruppen sind über gruppeninterne Berechtigungen nur noch sichtbar, wenn das Recht ‚Gruppe bei Sichtbarkeit „Versteckt“ sehen‘ gesetzt ist.
    • Versteckte Gruppe sind nicht mehr sichtbar, wenn man die Berechtigung ‚Gruppen eines Gruppentyps sehen – außer versteckte (view groups of grouptype)‘ hat.
  • Kalender
    • Terminvorlagen bleiben benutzbar, auch wenn darin verwendete Ressourcen inzwischen nicht mehr existieren.
    • Erinnerungen an bereits gelöschte Termine verursachen keinen Systemfehler mehr.
    • Bei der Anzeige der Gruppengeburtstage werden nicht mehr die Mitglieder öffentlicher Gruppen angezeigt.
    • Eventvorlagen, die einen mittlerweile gelöschten Dienst enthalten, können wieder problemlos verwendet werden.
    • Das Verschieben von Terminserien in der Wochenansicht funktioniert wieder.
    • Besprechungsanfragen können nun auch wieder auf der Web-Startseite zu- oder abgesagt werden.
    • Für Besprechungsanfragen zu zurückliegenden Terminen oder Terminserien werden keine Benachrichtungen mehr verschickt.
  • Ressourcen
    • Ressourcen, die über eine Terminserie gebucht wurden und später bei einer partiellen Änderung der Serie gelöscht werden, werden nun korrekt aus der ursprünglichen Serie entfernt.
  • Events
    • Man kann nun auch nur mit gruppeninternen Rechten Dateien vom erlaubten Event herunterladen.
    • Nach dem Umbenennen von Dateien können Songs weiter bearbeitet werden.
    • Das Anlegen von Diensten funktioniert nun auch nur mit gruppeninternen Berechtigungen gut.
    • Bei der Druckansicht der nach Diensten gefilterten Eventliste wird nun der erste Buchstabe in der richtigen Farbe dargestellt.
    • Beim gleichzeitigen Hinzufügen mehrerer Songs zu einem Ablaufplan kommt es nicht länger zu einem Fehler.
  • Wiki
    • Beim Konvertieren von HTML-Seiten zu Markdown werden die Bildpfade korrekt umgewandelt.
    • In der Liste der Dateien und Links funktioniert das Kopieren eines Links wieder.

ChurchTools 3.105.1 #

Behobene Fehler #

  • Kalender
    • Eventvorlagen, die einen mittlerweile gelöschten Dienst enthalten, können wieder problemlos verwendet werden.
    • Termine basierend auf Terminvorlagen mit Bildern werden nun sofort im Kalender angezeigt und erfordern kein Neuladen der Seite mehr.
  • Check-in
    • Die Personenliste wird auch auf großen Bildschirmen vollständig geladen.

Verbesserungen #

  • Personen & Gruppen
    • Es konnte bei langsamer Netzwerkverbindung oder großer Installation zu unnötigem Rerendering kommen. Dies wurde behoben.

ChurchTools 3.105.0 (22.01.2024) #

Verbesserungen #

  • Allgemein
    • Ein Administrator kann nun die Betreffzeile der System-E-Mails wieder sehen, auch wenn der Inhalt der E-Mail vertraulich und daher versteckt ist.
  • Personen & Gruppen
    • Der automatische E-Mail-Versand von Check-in-Codes kann jetzt deaktiviert werden, sodass die Check-in-Codes später manuell oder zu einem definierten Zeitpunkt versendet werden können.
    • In E-Mails und Serienbriefen können jetzt über die Platzhalter-Funktion #qrcode beliebige textuelle Inhalte als QR-Code eingefügt werden.
    • Länderbezeichnungen auf Adressetiketten werden nun in Großbuchstaben gedruckt.
  • Gruppen
    • Nach dem Erstellen einer Gruppe wird man nun direkt dorthin weitergeleitet.
    • In der Seitenleiste werden nun abgekürzte Menüpunkte mit einem Tooltip versehen.
    • Gruppentreffen in der Zukunft können nun auch wieder aufgeschlossen werden.
    • Die HTML-Seitentitel sind nun aussagekräftiger als zuvor.
    • Es gibt nun in den Einstellungen einer Gruppe die Möglichkeit, Regeln für eine automatische Gruppenmitgliedschaft für diese Gruppe zu definieren.
  • Kalender
    • Wenn für einen Kalendereintrag eine Anmeldegruppe angelegt wurde, wird nun nicht mehr auf die Gruppe, sondern auf die wirkliche öffentliche Anmeldung verlinkt.
    • Wenn eine Besprechungsanfrage erstellt wird oder Änderungen an einem Termin mit Besprechungsanfragen vorgenommen werden, werden die angefragten Personen zusätzlich mit einer Push-Nachricht in der App informiert.
    • Der Log-Eintrag für Termine enthält nun immer einen sprechenden Titel.
  • Events
    • Im Feld ‚Zuständig‘ im Ablaufplan können jetzt bis zu 1024 Zeichen genutzt werden.
  • Sync
    • Die Liste der Ausführungen und Simulationen von Sync-Aufträgen lädt jetzt schneller.
  • REST-API
    • GET /groups/hierarchies – Notiz erweitert mit Verweis auf GET /groups/{groupId}/children.
    • Der Endpunkt /groups kann nun mit dem Parameter ‚include[]=places‘ auch die Gruppentreffpunkte zurückgeben.
    • Der Endpunkt /groups kann jetzt mit dem Filter has_meeting_place nach Gruppen gefiltert werden, die Gruppentreffpunkte haben.
  • Öffentlichkeitsarbeit
    • Die Rollen für die Website haben jetzt wieder eine Beschreibung.

Behobene Fehler #

  • Allgemein
    • Der Personen-Export funktioniert nun auch, wenn die Beziehung „nicht verwechseln mit“ mit exportiert wird.
    • Der Datepicker öffnet nun wieder im korrekten Monat.
  • Personen & Gruppen
    • Ein Fehler beim Zusammenführen von Personen wurde behoben.
    • Es wird sichergestellt, dass immer eine E-Mail-Adresse als Standard gesetzt ist, wenn mindestens eine E-Mail vorhanden ist.
    • Beim Löschen des Bildes einer Personen konnte es zu Fehlern kommen. Dies wurde behoben.
    • Die Duplikatserkennung beim Anlegen neuer Personen wurde verbessert.
  • Gruppen
    • Je nachdem wie man auf eine Detail-Seite einer Gruppe kam, konnte es dazu kommen, dass Informationen fehlten. Dies wurde behoben.
    • In der Hierarchie-Tabellenansicht einer Gruppe wird nun auch das Tabellen-Layout gemerkt.
    • Die Berechtigungen zum Durchführen eines Gruppentreffens werden nun auch im Frontend korrekt überprüft.
    • Das Info-Widget wird nun konsistenter angezeigt.
    • Die Berechtigungen zum Sehen und Bearbeiten der Gruppenmitgliedschaftsfelder wird korrekt geprüft.
  • Kalender
    • Beim Wechsel im Kalender Modul auf „Nur meine Besprechungsanfragen“ konnte es zu einem Fehler kommen. Dieser wurde behoben.
    • Ein Fehler bei der Auswahl eines Tages in der Listenansicht wurde behoben.
    • Geburtstage, für die nur das Geburtsjahr bekannt ist, werden nicht mehr am 1. Januar eines Jahres angezeigt.
    • Das Abo von Kalendern funktioniert wieder.
    • Die Berechtigungen, um Zugriffsrechte auf einen Kalender zu ändern, werden wieder korrekt überprüft.
    • In älteren Safari-Versionen konnte es im Kalender zu einem wiederholten Neuladen der Seite kommen, dies wurde behoben.
    • Beim Erstellen eines Termins konnte das Bild nicht erneut bearbeitet werden. Dies wurde behoben.
    • Wird zusammen mit einer Terminänderung auch eine Ressourcenbuchung geändert, so erscheint die Änderung der Buchung nun auch wieder in der E-Mail an den Verantwortlichen.
    • Besprechungsanfragen auf der Startseite im Web werden nun wieder korrekt angezeigt, wenn der dazugehörige Einzeltermin zeitlich verschoben wurde.
    • Die Einstellungen des Geburtstagskalenders werden jetzt korrekt geladen.
    • Das Anlegen von Events mit mehreren Event-Admins funktioniert wieder zuverlässig.
    • Ein Termin, der ohne Änderung erneut gespeichert wird, erscheint nicht mehr im Abonnement.
  • Events
    • Mit dem Recht, Events anzulegen, kann man jetzt wieder alle Dienstgruppen auswählen und auch den Event-Admin eintragen.
    • Falls ein Benutzer nur Events sehen darf, für die er oder sie eingeteilt ist, dann zeigt der Dienstplan nun wieder alle Events, in denen der Benutzer eingeteilt ist, nicht nur solche, in denen der Benutzer zugesagt hat.
    • Beim Löschen eines bereits vergangenen Events wird keine Absage mehr für eingeteilte Dienste verschickt.
    • Bei einer Änderung der Anzahl eines Dienstes werden die Zähler stets entsprechend angepasst. (Gilt nur für Änderungen über REST.)
    • Der Dienstgruppenfilter verhält sich nun zuverlässiger, wenn zwischendurch auf die Einstellungen gewechselt wird.
  • Ressourcen
    • Die E-Mail für automatisch bestätigte Ressourcen enthält nun wieder die Details der Buchung.
  • Wiki
    • Falsche Links führen nicht mehr dazu, dass die Datei-Uploads/Links nicht mehr angezeigt werden.
  • Finanzen
    • Die Erstellung von Spendenbescheinigungen funktioniert wieder.
    • Das Bearbeiten von Daten über die mobile Darstellung der Tabelle funktioniert nun wieder.
    • Beim Upload einer CSV-Datei von Konten, wird beim erneuten Hochladen der Datei die Fehlermeldung resetet.
    • Es ist jetzt sichergestellt, dass für Buchungen, die als Gegenkonto kein Spendenkonto haben, auch kein Spender gespeichert wird.
    • Das Lernen beim Importieren von Kontoauszügen funktioniert jetzt auch bei Kontoauszügen aus dem letzten Jahr.
    • Buchungsjahre können nun auch gelöscht werden, wenn schon Spendenbescheinigungen erstellt wurden.
  • Öffentlichkeitsarbeit
    • Die Beschreibung eines Standorts wird nun korrekt neu geladen.
  • Sync
    • Personen im Archiv werden nicht mehr erneut angelegt beim Sync.
  • REST-API
    • Der Endpunkt /startpage zeigt Geburtstage nach einem Jahreswechsel nun mit der korrekten Jahreszahl an, auch wenn diese noch im Vorjahr abgerufen werden.
    • Geburtstage am 29. Februar werden immer dem 1. März zugeordnet, wenn der betrachtete Zeitraum kein Schaltjahr ist.

ChurchTools 3.104.3 (21.12.2023) #

Behobene Fehler #

  • REST-API
    • Die Fehlermeldung für Validierungen wurde verbessert.
    • Selbst angelegte Gruppenmitgliedsfelder werden nicht mehr genullt, wenn sie nicht in der Mitgliedsapi mitgeschickt werden.

ChurchTools 3.104.2 (20.12.2023) #

Behobene Fehler #

  • Kalender
    • Geburtstage, für die nur das Geburtsjahr bekannt ist, werden nicht mehr am 1. Januar eines Jahres angezeigt.
    • In älteren Safari-Versionen konnte es im Kalender zu einem wiederholten Neuladen der Seite kommen, dies wurde behoben.
    • Das Abo von Kalendern funktioniert wieder.
  • Events
    • Mit dem Recht, Events anzulegen, kann man jetzt wieder alle Dienstgruppen auswählen und auch den Event-Admin eintragen.
    • Falls ein Benutzer nur Events sehen darf, für die er oder sie eingeteilt ist, dann zeigt der Dienstplan nun wieder alle Events, in denen der Benutzer eingeteilt ist, nicht nur solche, in denen der Benutzer zugesagt hat.
    • Beim Löschen eines bereits vergangenen Events wird keine Absage mehr für eingeteilte Dienste verschickt.
  • Ressourcen
    • Die E-Mail für automatisch bestätigte Ressourcen enthält nun wieder die Details der Buchung.
  • Finanzen
    • Es ist jetzt sichergestellt, dass für Buchungen, die als Gegenkonto kein Spendenkonto haben, auch kein Spender gespeichert wird.

ChurchTools 3.104.1 (12.12.2023) #

Behobene Fehler #

  • Events
    • Das Löschen von einzelnen Positionen im Ablaufplan oder auch eines ganzen Ablaufplans funktioniert wieder zuverlässig.
  • Finanzen
    • Die Erstellung von Spendenbescheinigungen funktioniert wieder.
    • Beim Upload einer CSV-Datei von Konten, wird beim erneuten Hochladen der Datei die Fehlermeldung resettet.

ChurchTools 3.104.0 (11.12.2023) #

Verbesserungen #

  • Personen & Gruppen
    • Der Endpunkt ‚/grouphomepages/{hash}‘ kann jetzt mit dem Parameter ‚depth‘ gefiltert werden.
  • Gruppen
    • Die Einstellungen zum Gruppen-Chat sind nun auch bearbeitbar.
    • In der Mitgliederliste können nun auch Personfelder zum Filtern genutzt werden.
    • Die Tabelle der Gruppenmitglieder ist nun auch sortierbar.
    • Die Historie der Gruppenmitglieder ist nun eingebaut.
    • Der Filter einer Tabelle kann nun auch über die Spalte gesetzt werden.
  • Kalender
    • Die Performance der Listenansicht wurde verbessert.
    • In der kompakten Listenansicht ist es nun auch möglich, die gesamte Beschreibung anzuschauen.
    • Beim Drucken der Listenansicht werden nun die Ressourcen in voller Länge angezeigt.
  • Wiki
    • Der Text für einen Seiten-Link [[Link]] wird nun nicht mehr innherhalb von Backticks interpretiert.
  • REST-API
    • Änderungen über die Endpunkte für Termine und Buchungen lösen eine Aktualisierung der entsprechenden Ansichten (Kalender bzw. Ressourcen) im Web aus.
    • Der Endpunkt ‚/api/groups/{id}/members‘ erlaubt jetzt auch nach Personen-Feldern zu filtern. Beispiel: ‚/api/groups/5/members?person_firstName=Thomas‘.
    • Die API-Endpunkte sind jetzt nicht mehr aufgrund von Modulsichtbarkeiten eingeschränkt.

Behobene Fehler #

  • Personen & Gruppen
    • Änderungen, die durch die weiteren Personen- und Gruppenaktionen vorgenommen werden, werden jetzt einheitlich in das Log geschrieben.
    • Weitere Personen- und Gruppenaktionen verwenden aussagekräftige Nachrichten, um zu beschreiben, dass ein Element nicht von der Operation beeinflusst wurde.
    • Der weitere Filter zeigt nun auch korrekte Ergebnisse, wenn man ins Archiv wechselt.
    • Beim Zusammenführen von Personen werden Groß- und Kleinschreibung bei E-Mails jetzt ignoriert.
    • Personen können unter Weitere Filter jetzt auch mit Teilen des Namens oder der E-Mail gefiltert werden.
    • Platzhalter in automatischen Gruppen-E-Mails, die die Gemeinde als Absender haben, funktionieren jetzt wieder.
    • Die Platzhalter für Serienbriefe funktionieren jetzt wieder.
    • Bei der Verwendung eines Status ohne Kürzel stürtzt ChurchTools nicht mehr ab.
    • Die Einstellung zur Anmeldung in einer Gruppe „Mehrere Personen dürfen sich gemeinsam anmelden“ kann wieder aktiviert und deaktiviert werden.
    • In den Weiteren Filtern konnte es bei manchen Feldern zu einem Fehler kommen, dies wurde behoben.
    • Die alte Platzhalter-Syntax ([Vorname], [Nachname], …) in E-Mails funktioniert wieder.
    • Bei automatischen E-Mails, bei denen die Gemeinde der Absender ist, werden jetzt im Editor nur die verfügbaren Platzhalter angeboten.
    • Wenn der Geburtstag bei einer Person ohne Jahr eingetragen ist, wird dieser bei Verwendung eines Platzhalters wieder richtig ausgegeben.
  • Gruppen
    • Die Rechte-Überprüfung für den Gruppenmitgliedsexport wurde an das bisherige Modul angepasst.
    • Bei der Ausführung einer weiteren Gruppenaktion, wird die Anzahl der Gruppen angezeigt, die bereits entsprechend konfiguriert waren.
  • Kalender
    • Die Änderung eines Termins mit gebuchten Ressourcen führt nicht länger zum Verlust von Untertitel und Beschreibung an der Ressource (wenn vorhanden).
    • Die E-Mail für Besprechungsanfragen verwendet nun die korrekte Uhrzeit in der Betreffzeile.
    • Das Ändern und Löschen von Terminen schlägt nicht mehr fehl, wenn eine der zuvor involvierten Personen bereits archiviert ist oder nicht länger existiert.
    • Das Verschieben von Terminen im Kalender per Maus behandelt nun auch herausgelöste Termine korrekt.
    • Beim Löschen eines Kalenders mit darin noch vorhandenden Terminserien, die ihrerseits mit mehreren Events verbunden sind, tritt nun kein Fehler mehr auf.
    • E-Mails an den Ersteller eines Termins werden nur noch verschickt, wenn es tatsächlich Änderungen am Termin gab.
    • Das Speichern eines ungeänderten Termins führt nicht länger zu leeren Benachrichtigungen, dass sich die Besprechungsanfrage geändert hätte.
  • Events
    • Die Betreffzeile der E-Mail zu einer Tauschanfrage wird nun in der korrekten Sprache verwendet.
    • Beim Bearbeiten einer Eventvorlage sind nun immer alle Dienstgruppen sichtbar, unabhängig davon, ob sie in der Gesamtansicht ausgeblendet werden oder nicht.
    • Hängt an einem herausgelösten Termin ein Event und wird der Termin außerdem um mehr als einen Tag verschoben, wird nun auch das Datum des verbundenen Events entsprechend angepasst.
  • Ressourcen
    • E-Mails an den Admin einer Ressource sind nicht länger leer, wenn die Buchung bereits bestätigt wurde.
    • Wenn eine Buchung mit einem Termin verbunden ist, löscht die Änderung des Status der Buchungsanfrage nicht länger eine mit dem Termin verbundene Adresse.
    • Für Ressourcen, die über einen Termin gebucht werden, kann der Auftraggeber nicht länger unabhängig vom Termin gesetzt werden.
  • Wiki
    • Beim Wiederherstellen einer Seite wird die Seite nun auch korrekt neu geladen.
  • Check-in
    • Beim Anlegen einer neuen Person mit Geburtstdatum wird dieses nun wieder korrekt gespeichert.
  • Finanzen
    • Beim Anpassen einer Buchung mit verknüpfter Steuerbuchung werden jetzt Belegdatum und Belegnummer auch in der Steuerbuchung angepasst.
  • REST-API
    • Die Validierung für Spenden wurde verbessert.
    • Bei Validierungsfehlern werden jetzt die richtigen Parameter zurückgegeben, damit die Übersetzung funktioniert.

ChurchTools 3.103.2 (23.11.2023) #

Behobene Fehler #

  • Allgemein
    • Der E-Mail-Versand funktioniert jetzt auch mit älteren Safari-Browsern wieder.

ChurchTools 3.103.1 (21.11.2023) #

Behobene Fehler #

  • Personen & Gruppen
    • Platzhalter in automatischen Gruppen-E-Mails, die die Gemeinde als Absender haben, funktionieren jetzt wieder.
    • Für Personenfelder mit Stammdaten (z.B. Geschlecht) gibt es jetzt zwei Platzhalter: für den Klartext-Wert und für die numerische ID.
  • Kalender
    • Besprechungsanfragen enthalten nun wieder einen funktionierenden Link zum Kalender.
    • Die Änderung eines Termins mit gebuchten Ressourcen führt nicht länger zum Verlust von Untertitel und Beschreibung an der Ressource (wenn vorhanden).
  • Ressourcen
    • E-Mails an den Admin einer Ressource sind nicht länger leer, wenn die Buchung bereits bestätigt wurde.

ChurchTools 3.103.0 (13.11.2023) #

Info Für Selfhoster #

Verbesserungen #

  • Allgemein
    • In manchen Fällen wurde der Ausschnitt der Avatare falsch berechnet, dies wurde behoben.
    • Der Infoscreen ist jetzt stabiler, auch wenn das Netzwerk zeitweise instabil ist.
    • Die Übersetzungen der Module werden nun effizienter geladen. Wird für die vom Benutzer gewählte Sprache keine Übersetzung gefunden, wird die englische Übersetzung verwendet.
    • Der Inhalt von Passwort-Vergessen-E-Mails wird im Archiv der gesendeten E-Mails ausgeblendet.
    • Die Platzhalter in E-Mails wurden überarbeitet. Es können jetzt alle Personenfelder, sowie Beziehungen verwendet werden. Bei Gruppen-E-Mails (z.B. automatischen E-Mails) stehen ausgewählte Gruppen-Felder zur Verfügung.
  • Personen & Gruppen
    • Die automatische Feldzuordnung beim Personen-CSV-Import funktioniert jetzt besser
    • Als Super-Admin kann man nun auch das letzte Gruppentreffen zurücksetzen, ohne Leiter der Gruppe zu sein.
    • Es gibt 5 neue globale Berechtigungen für das Arbeiten mit Gruppen: create groups of grouptype, edit group, edit groups of grouptype, delete group, delete groups of grouptype.
    • Beim Anlegen einer Gruppe bekommt der Ersteller automatisch die globale Berechtigung ‚edit group‘ für diese Gruppe.
    • Die Benennung und Sortierung der Rechte im Modul Personen & Gruppen wurde verbessert.
  • Gruppen
    • Der Titel einer Gruppe ist nun auch direkt in der Übersicht bearbeitbar.
    • Aufrufe von Mitglieder-Dialogen mit falscher ID werden nun abgefangen.
    • Beim Löschen eines Gruppenmitglieds über das Kontextmenü gibt es nun noch eine Zwischenabfrage.
    • Im Dialog für ein Gruppenmitglied wird der Link zum Profil der Person nun in einem neuen Tab geöffnet.
    • Das Anpinnen von Spalten in den Tabellen wurde verbessert.
    • Auf den Gruppenkarten wird nun auch die Standard-Sichtbarkeit „Eingeschränkt“ angezeigt.
    • Es können nun auch Personen zu vollen Gruppen hinzugefügt werden.
    • Es ist nun auch möglich, nur mit dem gruppeninternen Recht „Untergruppen erstellen und kopieren“ neue Gruppen anzulegen.
    • Die Fehlermeldung bei Datums-Eingaben wurde verbessert.
    • Beim Hinzufügen von Gruppenmitgliedern können nun auch direkt alle benutzerdefinierten Gruppenmitgliedsfelder angegeben werden.
  • Kalender
    • Wenn für eine Gruppe mit Standort ein Kalender angelegt wird, werden die entsprechenden Felder nun besser vorbelegt.
  • Ressourcen
    • Nach Änderungen werden E-Mails an die Administratoren einer Ressource nur noch verschickt, wenn sich die Buchung zeitlich verschoben hat.
  • REST-API
    • Operationen, die zu einer Verletzung eindeutiger Schlüssel in der Datenbank führen würden (‚unique key violation‘), werden zukünftig mit dem HTTP Status 409 quittiert.
    • Der Endpunkt /persons/<id>/openmeetingrequests gibt nun zusätzlich für jede noch offene Besprechungsanfrage Start und Ende der nächsten Besprechung zurück. Dies verbessert die Darstellung für Terminserien, die bereits teilweise in der Vergangenheit liegen.
    • Der Endpunkt GET /permissions/internal/groups gibt alle gruppeninternen Berechtigungen für alle Gruppen zurück.
    • Der Endpunkt GET /startpage liefert kein Geburtstags-Widget mehr, wenn der Benutzer gar keine Geburtstage sehen kann, z.B. weil die Berechtigung auf Personen allgemein oder deren Geburtsdatum insbesondere fehlt.
    • Die Endpunkte GET /calendars und GET /calendars/<id>/appointments können auch vom unauthentifizierten Benutzer aufgerufen werden.

Behobene Fehler #

  • Allgemein
    • Die vom Benutzer gewählte Sprache hat nun wieder Vorrang, auch wenn versehentlich mehrere Sprachen als ‚Standard‘ eingestellt sind.
    • Bei der Datumsauswahl wird nun der konfigurierte erste Tag der Woche berücksichtigt.
    • Der Login mit Leerzeichen im Passwort funktioniert nun wieder.
    • Der Login per QR-Code funktioniert wieder für alle Benutzer.
  • Personen & Gruppen
    • Suche und Personenfilter berücksichtigen nun auch die E-Mails, die nicht als Standard definiert sind.
    • Die Nummer eines Faxgerätes wird auf der Mitgliederliste nur noch ausgegeben, wenn sie tatsächlich gesetzt ist.
    • Die Beziehungen beim Hochladen eines Familienbildes werden nun korrekt angezeigt.
    • Follow-ups werden nur noch für aktive Gruppenmitglieder angezeigt.
    • Wenn Personen mittels einer Weiteren Aktion archiviert werden, wird die Personenliste automatisch neu geladen, sodass die archivierten Personen nicht mehr angezeigt werden.
    • Auf der Gruppenhomepage wird nun nur noch ein Klick ausgeführt, wenn man auf ein Kartenelement klickt.
    • Beim Export von Personen wird die Zeilenüberschrift für E-Mails nun korrekt übersetzt.
    • Gruppenmitglieder werden nicht mehr sichtbar gemacht mit dem Recht Alle Personen des jeweiligen Bereiches sichtbar machen (view alldata), wenn man die Gruppe nur über ihre Sichtbarkeit (öffentlich, intern) sehen kann, sondern nur noch, wenn man sie über ein anderes Recht sehen kann. Details hier: https://hilfe.church.tools/wiki/0/Gruppensichtbarkeiten
  • Gruppen
    • Alerts innerhalb eines Dialogs funktionieren nun korrekt.
    • Bei den automatischen E-Mails wird nun nur noch ChurchTools als Absender vorgeschlagen, wenn es sonst keine validen Absender gibt.
    • Der E-Mailer berücksichtigt nun das „Kopie an mich“ korrekt.
    • Beim Einstieg in die Anfragen einer Gruppe werden nun keine Suchparameter mehr übergeben.
    • Das Ändern des Gruppentyps einer Gruppe ist nun fehlerfrei möglich.
    • Untergeordnete und übergeordnete Gruppen werden nun korrekt dargestellt.
    • Gruppenmitglieder können jetzt auch nach Gruppenmitgliedsfeldern gefiltert werden, die ein Leerzeichen oder einen Punkt enthalten.
    • Für den Export von Gruppenmitgliedern wird nun auch das gruppeninterne Recht berücksichtigt.
    • Ändert sich die Rolle eines Mitglieds in einer Gruppe, wird nun die Statistik entsprechend aktualisiert.
    • Löschen von Gruppen in der Liste lässt nun keine kaputten Ansichten mehr zurück.
    • Das „Alle Aktionen“-Menü der Gruppentabelle wird nicht mehr abgeschnitten.
    • Gruppenmitglieder auf Seiten größer als 1 können nun fehlerfrei aufgerufen werden.
    • Beim Ändern des Gruppenmitgliedsstatuses wird nun der Name der Person korrekt angezeigt.
  • Events
    • In der Auswahl der angezeigten Dienstgruppen gab es noch einen Fehler, dieser wurde behoben.
    • Beim Bearbeiten eines Ablaufplans wird wieder zuverlässig die letzte bearbeitende Person gesetzt.
  • Kalender
    • In einem iCal-Export werden ganztägige Termine jetzt korrekt ausgegeben.
    • Beim Bearbeiten der Beschreibung einer Terminvorlage und darauf folgendem Wechsel der Vorlage wird die Beschreibung nicht mehr überschrieben, sondern die der neuen Vorlage geladen.
    • Wird eine Vorlage auf einen bestehenden Termin angewandt, dann wird nun auch die Beschreibung wieder korrekt mit dem Termin gespeichert.
  • Ressourcen
    • Buchungen mit 24h Vorlauf werden nun korrekt angezeigt.
    • Nicht mehr aktive Benutzer, die noch als Administratoren für eine Ressource eingetragen sind, erhalten keine E-Mails mehr.
  • Finanzen
    • Reports sind nun auch wieder ohne Lizenz abrufbar.
    • In der Kontoübersicht der Kontosauszüge wird in der oberen Zusammenfassung nun kein Hover-State mehr angezeigt.
    • Beim Speichern von Buchungen mit Steuern wird bei der Steuerbuchung jetzt auch die Kostenstelle übernommen.
    • Die Vorschläge für Buchungen beim Kontoauszugimport werden jetzt angepasst, wenn Spender gelöscht werden.
  • REST-API
    • Der Endpunkt GET /groups/hierarchies reklamiert keine uninitialisierten Felder mehr, wenn der aufrufende Benutzer möglicherweise nicht alle Gruppen der Hierarchie sehen darf.
    • Die Berechnung des letzten Wochentags eines Monats wurde korrigiert, sodass keine Monate mehr übersprungen werden, wenn das Startdatum sehr spät im ersten Monat liegt.
    • Der Kollisionsberechnung für einen Kalendertermin mit mindestens zwei Buchungen verursacht keinen Typfehler mehr.
    • Wenn über den Endpunkt POST /calendars/<calendarId>/appointments/<appointmentId> eine Terminserie aufgeteilt wird, so werden evtl. damit verbundene Events nicht mehr versehentlich verschoben.
    • Der Endpunkt GET /startpage berücksichtigt für die Dienste-Widgets, ob die angezeigten Dienste getauscht werden dürfen.

Löschungen #

  • System-Einstellungen
    • Die Option zur Einstellung einer Standard-Sprache wurde entfernt.

ChurchTools 3.102.0 (09.10.2023) #

Verbesserungen #

  • Allgemein
    • Push-Benachrichtigungen werden nun in der Sprache des Empfängers versendet, nicht mehr in der Sprache des Erstellers.
    • Systemereignisse werden mit einer eigenen Domäne ins Log geschrieben.
  • Personen & Gruppen
    • Die neuen Gruppenaktionen Wochentag der Gruppen anpassen und Startzeit der Gruppen anpassen sind jetzt verfügbar.
    • In der Personenansicht wird die Liste der Personen, die in der Beziehung zur jeweiligen Person stehen, nun sortiert nach Beziehungstyp (1. Ehepartner, 2. Kinder, 3. Eltern), und innerhalb absteigend nach Alter. Das bringt Ordnung, ähnliche Personen liegen nebeneinander.
  • Gruppen
    • Das Scrollen innerhalb der Tabellen wurde verbessert.
    • Beim Bearbeiten von automatischen E-Mails ist ein Schließen des Modals über den Hintergrund nicht mehr möglich.
    • Kartenelemente haben nun einen besseren Hover- & Klick-Status.
    • Die Performance der Mitlgiederseite wurde verbessert.
  • Kalender
    • Im Kalender werden nun Geburtstage von Personen, die in deinen Gruppen sind, nicht mehr doppelt angezeigt. Es gibt nun eine Auswahl, ob man alle Geburtstage oder nur die Gruppengeburtstage sehen will.
  • Events
    • Die Events und Termine können nun beim Erstellen bis zu 5 Jahre in die Zukunft wiederholt werden. Vorher ging die „Wiederholen“-Option nur 3 Jahre voraus. Die Termine erscheinen nun ebenso lange im Kalender.
  • Ressourcen
    • Die Ressourcen werden nun neu geladen, wenn ein Tageswechsel festgestellt wird.
  • Wiki
    • Der Seitentitel (HTML-Titel) zeigt den Namen der Kategorie und der Wikiseite.
  • REST-API
    • Der REST-Endpunkt /startpage berücksichtigt die Auswahl der Kalender in der App.

Behobene Fehler #

  • Allgemein
    • Die globale Suche funktioniert nun auch bei geöffnetem Personenprofil wieder.
  • Personen & Gruppen
    • Man kann nun Datenschutz- und Kategorie-Daten wie z.B. Status oder Unterschriftsdatum der Datenschutzerklärung nur bearbeiten, wenn man das Recht 'write access' auf Personen hat.
    • Das Erstkontakt-Datum wird wieder automatisch beim Erstellen von neuen Personen gesetzt. Damit ist auch der Wochenreport wieder korrekt und aussagekräftig.
    • Ein Fehler bei der Anmeldung von Kindern wurde behoben.
    • Automatische E-Mails können jetzt wieder gelöscht werden.
    • Der Status-Filter unter Gruppen > Weitere Filter ist nun nur noch mit den entsprechenden Rechten sichtbar.
  • Gruppen
    • In besonderen Fällen konnte die Tabelle der Gruppenmitglieder nicht gescrollt werden. Dies wurde behoben.
    • Das Bearbeiten von Gruppeninfos des Typs Nummer wurde korrigiert.
    • Bilder werden in der Tabelle nun nicht mehr dargestellt.
    • Das Kontextmenü in den Gruppenkarten konnte unter Umständen flackern. Dies wurde behoben.
    • Über- oder untergeordnete Gruppen können nun wieder korrekt entfernt werden.
    • In den Vorschaukarten werden nun zu lange Texte korrekt behandelt.
    • Umbenennen und Duplizieren von Gruppen nutzt nun das korrekte Namens-Feld.
    • In der Mitgliedertabelle werden Auswahloptionen wie das Geschlecht nun optional übersetzt.
    • Die Standortauswahl in der Menüleiste wird nun im neuen Gruppen-Modul berücksichtigt.
    • Auf Etiketten werden Ehepaare wieder korrekt bezeichnet.
    • Die automatische Aktualisierung von Personen lädt nun auch wieder die korrekten Gruppenmitgliedschaften.
    • Beim Hinzufügen eines neuen Mitglieds werden nun keine HTML-Zeichen mehr in der Überschrift angezeigt.
    • Deaktivierte Leiterrollen lassen sich nun wieder korrekt aktivieren.
    • Deaktivierte Rollen tauchen nun nicht mehr in der linken Menüleiste auf.
    • Die Schnellsuche führt nun auch innerhalb von Gruppen an die richtige Stelle.
    • Auf der Übersichtsseite funktioniert nun auch Klick + STRG korrekt.
    • Im Gruppenmitgliedsdialog wird nun der korrekte Status des Check-in-Codes dargestellt.
    • Bei den Gruppenmitgliedsinfos wird nun auch der Untertitel angezeigt.
    • Ja-Nein-Felder werden nun korrekt mit „Nein“ angezeigt, wenn sie noch nicht ausgefüllt sind.
    • Es wurden teils keine Gruppen angezeigt, weil die ausgewählte Seite nicht auf 1 zurückgesetzt wurde.
    • In der Verwaltung der Gruppentypen konnte es bei zu vielen Rollen zu einer fehlerhaften Darstellung kommen.
  • Kalender
    • Mit dem globalen Recht 'Termin erstellen und bearbeiten' kann man nun keine Kalender mehr löschen und nicht mehr deren Einstellungen bearbeiten.
    • Die Auswahl der Gruppen beim Anlegen eines Kalenders ist nun alphabetisch sortiert.
    • Der E-Mail-Betreff einer Besprechungsanfrage enthält nun wieder die korrekten Daten.
    • Die Aktualisierung von Kalendern passiert jetzt nur noch für die ausgewählten.
    • Das mehrmalige Anwenden der gleichen Terminvorlage führt nicht mehr zu immer mehr Ressourcenbuchungen.
  • Events
    • Die Eigenschaft Ausblenden bei Gesamtansicht für Dienstgruppen wurde korrigiert, sodass diese als Standardeinstellung für die Erstbenutzung gilt. Filtert man eine konkrete Dienstgruppe, werden nun die Dienste angezeigt, unabhängig von der globalen Einstellung.
    • Die initialen Daten des Exportmodals werden nun wieder richtig angezeigt.
    • Dienste können nun in den Stammdaten immer unabhängig vom gerade ausgewählten Standort bearbeitet werden.
  • Ressourcen
    • Der Log-Eintrag für Ressourcenbuchungen enthält nun die korrekte Uhrzeit für Start und Ende.
  • Check-in
    • Das Drucken der Gruppenliste funktioniert wieder.
  • Finanzen
    • Das Feld 'Gewinn-Verlust-Überschuss in dieser Klasse mit auflisten' in Kontoklassen kann jetzt bearbeitet werden.
    • Ein Fehler beim Anlegen von neuen Spendern wurde behoben.
    • Beim Importieren einer mt940-Datei konnte es zu einem Validierungsfehler kommen, der falsches Analysieren eines Datums entstand.
  • Öffentlichkeitsarbeit
    • Der Text [Admin] kann im Website-Admin-Bereich weitere Benutzer einladenbei „Deine Website“ wurde entfernt, weil er nicht mehr zutrifft.
  • REST-API
    • Zusätzliche Termine, die auf das Datum einer Umstellung von Winter- auf Sommerzeit (oder umgekehrt) fallen, werden nicht länger mit der falschen Uhrzeit ausgegeben.
    • Der Endpunkt /resource/masterdata liefert wieder die erwarteten Ergebnisse, auch wenn für einen Ressourcetyp kein Standort gesetzt ist.

ChurchTools 3.101.1 (2023-09-20) #

Verbesserungen #

  • Personen & Gruppen
    • Gruppen 2.0: Beim Bearbeiten von automatischen E-Mails ist ein Schließen des Modals über den Hintergrund nicht mehr möglich.

Behobene Fehler #

  • Allgemein
    • Token-basierte Ersetzungen von Platzhaltern in Übersetzungstexten funktionieren nun wieder zuverlässig.
  • Personen & Gruppen
    • In der Gruppenanmeldung wurde ein Fehler behoben.
    • Ein Fehler bei der Anmeldung von Kindern wurde behoben.
  • Gruppen
    • Umbenennen und Duplizieren von Gruppen nutzt nun das korrekte Namens-Feld.
    • In der Mitglieder-Tabelle werden Select-Optionen wie das Geschlecht nun optional übersetzt.
    • Die Standort-Auswahl in der Menü-Leiste wird nun im neuen Gruppen-Modul berücksichtigt.
    • Beim Hinzufügen eines neuen Mitglieds werden nun keine HTML-Zeichen mehr in der Überschrift angezeigt.
    • Deaktivierte Leiterrollen lassen sich nun wieder korrekt aktivieren.
    • Deaktivierte Rollen tauchen nun nicht mehr in der linken Menüleiste auf.
    • Die Schnellsuche führt nun auch innerhalb von Gruppen an die richtige Stelle.
    • Auf der Übersichtsseite funktioniert nun auch Klick + STRG korrekt.
  • Finanzen
    • Beim Anlegen eines neuen Buchungsjahres kann der Mandant nun wieder geändert werden.
    • In einem neuen Buchungsjahr kann nun wieder gebucht werden.
    • Das Erstellen von Spendern ist nun wieder fehlerfrei möglich.

ChurchTools 3.101.0 (11.09.2023) #

Verbesserungen #

  • Gruppen 2.0 Beta
    • Mit dieser Version geht die Beta unseres neuen Gruppen-Moduls live. Mehr Infos dazu in unserem Blogpost.
  • Allgemein
    • Die Browserversion von ChurchTools lässt sich ab sofort auch auf Android-Geräten mit zwei Fingern zoomen.
    • In der Schnellsuche wurde die Darstellung der Anzahl von Ergebnissen korrigiert.
    • Für die Gruppenhomepages sowie deren Unterseiten und im Kalender ist nun ein Teil eines Iframe-Resizers eingebaut (https://github.com/davidjbradshaw/iframe-resizer).
    • Im Datenblatt zu einer Person werden nun sowohl das Profilbild als auch das Familienbild dargestellt.
    • Im Log werden jetzt die Namen der Akteure direkt gespeichert, so dass auch nach Löschung der Person der Logeintrag noch dem jeweiligen Akteur zugeordnet werden kann. Dies ist besonders für die Nachvollziehbarkeit im Finanz-Modul wichtig.
    • Excel-Export formatiert den Bereich nun als Tabelle innerhalb des Sheets. Damit kann man leichter filtern und formatieren.
  • Personen & Gruppen
    • In den Stammdaten wurde in mehreren Tabellen die maximale Länge für Bezeichnungen auf 50 erhöht, um Platz zu machen für benutzer-definierte Schlüsselwerte.
    • Der angezeigte Gruppenname wird nun mit dem zugeordneten Standort ergänzt, wenn die Gruppen für weitere Aktionen verwendet werden.
    • Bei der Aktion „Anpassen von Altersgruppen der Gruppen“ werden die Altersgruppen nun in der richtigen Reihenfolge sortiert angezeigt.
    • Das Aktivieren und Deaktivieren des Chats für eine Gruppe funktioniert jetzt stabiler.
    • Es wird verhindert, dass der Super-Admin seine letzte E-Mail-Adresse löscht und sich dadurch selbst aus ChurchTools aussperrt.
    • Super-Admins und Personen mit dem Recht administer persons können nun Gruppentreffen administrieren, ohne selbst Mitglied der Gruppe zu sein.
    • Beim Verschieben eines Follow-ups wird nun kein automatischer Kommentar mehr geschrieben, um die Übersichtlichkeit zu verbessern.
    • Wenn bei der E-Mail-Eingabe auf der Personen-Detailseite unter „Informationen bearbeiten“ eine E-Mail unter demselben Label doppelt eingetragen wird, gibt es nun eine Fehlermeldung.
    • Bei öffentlichen Gruppen kann jetzt eingestellt werden, ob die Straße des Treffpunkts angezeigt werden soll oder nicht (wird standardmäßig nicht angezeigt).
    • Der REST Endpunkt GET /persons kann nun Personen auch nach Spitzname filtern.
  • Kalender
    • Der Gruppenkalender eines Termins mit Besprechungsanfrage(n) kann erst wieder geändert werden, wenn zuvor die Besprechungsanfrage(n) entfernt werden.
    • Vergangene Termine werden nun farblich herabgestuft, um die Übersichtlichkeit zu erhöhen.
    • Nach Mitternacht wird der Kalender nun einmal neu geladen, damit die Referenzen auf „Heute“ wieder stimmen.
    • Die Einstellungen für „Beginn“ und „Ende“ einer eingebetteten Kalenderliste wurden verschoben, um den Kontext klarer zu machen.
  • Events
    • Bei der Besetzung von Diensten wird nun der Spitzname von Personen einheitlich angezeigt.
    • Für die Dienste wird nun die Sortierung direkt in der Stammdatentabelle angezeigt.
    • In der automatischen Einteilung werden nun bei den Gruppen auch die Standorte angezeigt.
    • Die Druckansicht des Dienstplans spiegelt nun exakt die Auswahl der Filter wieder.
    • Im Songbeamer-Export haben Überschriften nun die Farbe schwarz.
    • Titel und Serie eines Ablaufplans sind nicht länger editierbar, wenn der Ablaufplan als „abgeschlossen“ markiert ist.
  • Wiki
    • Falls das Wiki im embedded-Modus angezeigt wird, wird nun überflüssiger Abstand nach oben entfernt.
  • Finanzen
    • Beim Anlegen eines Buchungsjahres wird nun auf ein valides Jahr überprüft.
    • Stornobuchungen erhalten automatisch ein -Storno an die Belegnummer angehängt, um sie eindeutig zu identifizieren.
    • Die Erfolgsmeldung beim Importieren von Buchungen wurde verbessert.
    • Der Buchungstext ist jetzt ein Pflichtfeld beim Anlegen und Bearbeiten von Buchungen.
    • Es wird jetzt bei neuen Buchungen geprüft, dass Konto und Gegenkonto verschieden sind.
    • Für Spendenbuchungen kann die Verrechnung der Steuer nicht mehr ausgewählt werden.
    • Logeinträge zum Finanz-Modul werden wegen der Aufbewahrungspflicht jetzt nicht mehr wie bei den anderen Modulen nach 3 Jahren gelöscht.
    • Änderungen an Konten, Kostenstellen und Steuersätzen werden jetzt im Log festgehalten.
    • Bei Spendenbuchungen kann jetzt der Verzicht auf Erstattung von Aufwendungen angegeben werden. Der Verzicht wird auf der Spendenbescheinigung entsprechend ausgegeben.
    • Buchungsnummern können jetzt automatisch hochgezählt werden. Das Hochzählen kann pro Buchungsjahr separat in den Stammdaten aktiviert werden.
  • REST-API
    • Offene Besprechungsanfragen werden nun in zeitlicher Reihenfolge (d.h. frühere zuerst) zurückgegeben.
    • Benutzerdefinierte Felder können nun auch im REST-API auf null gesetzt werden, sofern sie in den Stammdaten entsprechend angelegt wurden.
    • Der REST Endpunkt POST /logout wurde hinzugefügt.
    • Die Abfrage der ausstehenden Dienste liefert nun auch Dienste für ganztägige Events, die am Tag der Abfrage stattfinden.
    • Der Endpunkt für die Startseite der App trennt nun offene und anstehende Dienstanfragen.

Behobene Fehler #

  • Allgemein
    • Beim Drucken von Tabellen wurden die Seitenumbrüche verbessert.
    • Fehlende Übersetzungen von Stammdaten wurden ergänzt.
    • Es konnte zu Fehlern kommen, wenn ChurchTools keinen Zugriff auf den LocalStorage des Browser hatte. Dies wurde behoben.
    • Die Seite „Über ChurchTools“ resultiert nicht mehr in einem SQL-Fehler.
    • In manchen Fällen konnte es dazu kommen, dass das Profilbild rechts oben nicht mehr angezeigt wurde. Dies wurde behoben.
  • Personen & Gruppen
    • Geburtstage am 29. Februar werden in der Geburtstagsliste nun korrekt zusammen mit, aber nach den Geburtstagen am 28. Februar einsortiert, wenn das aktuelle Jahr kein Schaltjahr ist.
    • Umlaute in der Druckansicht der Mitgliederliste werden nun korrekt dargestellt.
    • Beim rückwirkenden Entfernen einer Person aus einer Gruppe wird dies in der Personenhistorie korrekt vermerkt.
    • Für die Aktion, den Status einer Gruppe anzupassen, wurde eine fehlerhafte Berechtigungsüberprüfung entfernt.
    • Die Aktion „Gruppenmitgliedsrolle und -status anpassen“, überschreibt das „Dabei seit“-Datum nicht mehr.
    • Wird ein Nutzer über eine weitere Aktion einer Gruppe hinzugefügt, wird das „Angemeldet von“-Feld nicht mehr gesetzt.
    • In der Vergangenheit trat beim Personenexport ein Fehler auf: Wenn Ehepartner zusammengefasst wurden durch „Beziehungen zusammenfassen -> Ehepartner“, dann wurden für den Ehepartner immer genau fünf weitere Felder exportiert, auch wenn man diese nicht ausgewählt hatte. Nun werden von diesen fünf Feldern nur noch die exportiert, die man explizit ausgewählt hat.
    • Nachdem die Löschung einer bestimmten Nationalität aus den Stammdaten nicht funktioniert hat, geht es nun wieder fehlerfrei.
    • Das Konfigurieren des Chats ist mit gruppeninternen Berechtigungen wieder möglich.
    • Beim Abschließen eines Gruppentreffens funktionieren die Vorlagen wieder.
    • Die Gruppenstatistik (Mitgliederzahl, Durchschnittsalter) ist nun wieder korrekt.
    • Die Gruppenhistorie in der Personenansicht wurde überarbeitet. Das Austrittsdatum einer Person aus einer Gruppe wird jetzt korrekt dargestellt, selbst wenn eine Person einer Gruppe hinzugefügt wird und dabei das Austrittsdatum in der Vergangenheit liegt.
    • Ein Datenbankfehler beim wiederholten Hochladen von Gruppenbildern wurde behoben.
    • Das angezeigte Alter einer Person kann nun nicht mehr negativ sein.
    • Die Anzeige belegter Plätze einer Gruppe berücksichtigt nun, ob die jeweiligen Gruppenmitgliedsrollen zur Platzanzahl mitgezählt werden sollen oder nicht.
    • Das Beantragen einer Gruppenmitgliedschaft über die Startseite funktioniert nun auch für Gruppen mit der Sichtbarkeit „Intern“ oder „Eingeschränkt“ wieder.
    • Die Dublettenprüfung funktioniert für Gruppen mit Abschlussdatum wieder.
  • Kalender
    • Terminvorlagen können nun auch geändert werden, ohne dass eine neue Vorlage angelegt wird.
    • Bei mehrtägigen Terminen wird nun der korrekte Wochentag für das Ende angezeigt.
    • Wird ein Termin im Auftrag einer anderen Person erstellt, wird diese Person auch als Autor in der E-Mail-Benachrichtigung aufgeführt.
    • Termine über Mitternacht und einem Ende vor 5:00 Uhr werden nun korrekt angezeigt.
    • Termine, die 30 Minuten oder kürzer dauern, werden nun auch mit der Uhrzeit des Endes angezeigt.
    • Der Titel einer Ortsangabe kann nun wieder entfernt werden.
    • Terminerinnerungen bleiben konsistent, selbst wenn das Startdatum des Termins geändert wird.
    • Automatische Anmeldegruppen können nun auch deaktiviert werden. Bereits angelegte Anmeldegruppen bleiben bestehen und müssen gegebenenfalls manuell gelöscht werden.
    • Personen, die einen Gruppenkalender nur durch Gruppentyp-Rechte sehen oder bearbeiten können, werden wieder für Besprechungsanfragen aufgelistet.
    • Beim Beantworten von Besprechungsanfragen wird die Besprechungsanfrage nicht mehr um 2 Stunden verschoben.
    • Beim Speichern eines Termins als Vorlage wird die Adresse wieder mitgespeichert.
    • Aufgrund fehlender Berechtigung für eine Ressource wurde das Terminfenster nicht geöffnet. Dies wurde behoben.
    • Der Tooltip zu einem Kalendereintrag wird nicht länger angezeigt, wenn die entsprechende Option ausgeschaltet ist.
    • Die Berechtigungsprüfung für den öffentlichen Nutzer im Infoscreen wurde korrigiert.
  • Events
    • In den Infos eines Events konnte es dazu kommen, dass durch das Einfügen von Links die Darstellung kaputt ging. Dies wurde behoben.
    • Beim Zuweisen eines Songs zu einer Position im Ablaufplan ist es jetzt auch möglich, andere Informationen anzugeben.
    • Das Speichern von Eventvorlagen funktioniert nun auch wieder mit Firefox.
    • Das Besetzen eines Dienstes, der mit keiner Gruppe verknüpft ist, funktioniert in der App wieder.
  • Ressourcen
    • Die Anzeige des Tooltips für wiederholte Buchungen, die über Mitternacht hinausgehen, wurde verbessert.
    • Die Darstellung der Zeitangabe einer ganztägigen Buchung wurde verbessert.
  • Wiki
    • Markdown-Checklisten werden nun korrekt dargestellt.
    • Wikiseiten mit Umlauten im Titel werden jetzt auf der Startseite korrekt angezeigt.
  • Sync
    • Im Dialog für die Job-Aktionen funktioniert der Abbrechen-Button wieder.
  • Check-in
    • Beim Anlegen von Personen im Check-in können nur noch Status ausgewählt werden, die der Benutzer beim Anlegen von Personen benutzen darf.
    • Das Anlegen von Personen über den Check-in ist wieder möglich.
  • Finanzen
    • Es können nun wieder Spender über die Buchungsmaske angelegt werden.
  • REST-API
    • Die API GET /groups/{groupId}/absences gibt nun wieder auch Personen an, deren Abwesenheit außerhalb des Abfrageintervalls beginnt und/oder endet, d.h. nicht komplett enthalten sind, aber überlappen.
    • Offene Besprechungsanfragen sind zukünftig nur solche, die noch nicht beantwortet wurden. Bislang enthielten diese auch Anfragen, die mit „vielleicht“ beantwortet wurden.
    • Der Endpunkt GET /events/{id}/agenda/songs liefert nun auch dann Songs, wenn der Benutzer nur über seinen Dienst die Agenda sehen darf.
  • Öffentlichkeitsarbeit
    • Das Bearbeiten von Titelbildern funktioniert nun wieder.
    • Der Titel der präsentierten Personen kann nun wieder angepasst werden.

ChurchTools 3.100.1 (31.07.2023) #

Behobene Fehler #

  • Personen & Gruppen
    • Ein Datenbank-Fehler beim wiederholten Hochladen von Gruppenbildern wurde behoben.
    • Die Anzeige belegter Plätze einer Gruppe berücksichtigt nun, ob die jeweiligen Gruppenrollen zur Platzanzahl mitgezählt werden sollen oder nicht.
    • Das Konfigurieren des Chats ist mit gruppeninternen Berechtigungen wieder möglich.
    • Beim Abschließen eines Gruppentreffens funktionieren die Vorlagen wieder.
  • Events
    • Das Speichern von Eventvorlagen funktioniert nun auch wieder mit Firefox.

ChurchTools 3.100.0 (10.07.2023) #

Verbesserungen #

  • Allgemein
    • Die Darstellung des Berechtigungsfilters in der Rechteverwaltung wurde überarbeitet und vereinheitlicht.
    • Der neue Schreibassistent ermöglicht es, automatisch Beschreibungstexte für Gruppen und Termine zu generieren und zu verfeinern.
  • Personen & Gruppen
    • Bei den „Weiteren Aktionen“ kann bei Mehrfachauswahlfeldern zusätzlich zum Überschreiben oder Hinzufügen die Auswahl jetzt auch entfernt werden. So können z.B. einzelne Altersgruppen bei vielen Gruppen gleichzeitig entfernt werden.
    • Die Aktion Gruppen einer übergeordneten Gruppe hinzufügen wurde überarbeitet.
    • Beendete öffentliche Gruppen werden jetzt auf der Gruppenhomepage besser dargestellt.
    • Die Personensuche sucht nun in der gesamten E-Mail-Adresse und nicht mehr nur von Anfang an.
    • Links in Untertiteln für Felder der Gruppenanmeldung werden nun automatisch als solche erkannt.
  • Kalender
    • Das Formular zum Editieren von Terminen ist nun besser mit der Tab-Taste bedienbar.
  • Ressourcen
    • Buchungen werden im Ressourcen-Modul jetzt bis 5 Jahre in die Zukunft geladen.
  • REST-API
    • Die API /events/{eventId}/services/{serviceId}/possiblepersons berücksichtigt jetzt auch die im Dienst eingetragenen Tags.
    • Neue CRUD-APIs für Gruppentreffen-Templates /api/group/meetingtemplates
    • Neue Rest-API um die über- und untergeordneten Gruppen einer Gruppe zu bekommen: /groups/{groupId}/children

Behobene Fehler #

  • Allgemein
    • Einige Dialoge in ChurchTools konnten bisher nicht in iframes dargestellt werden. Diese wurden ausgetauscht.
    • Behebt ein paar Fehler in der Mitgliederliste auf der Startseite.
  • Personen & Gruppen
    • Die Aktion“ Tag hinzufügen in der Personenansicht speichert Tags korrekt ab. Die Berechtigungen in der Aktion Berechtigung hinzufügen werden jetzt korrekt dargestellt.
    • In der Suchvorschau werden nun Personen mit Umlauten korrekt dargestellt.
    • Das Austrittsdatum von Mitgliedern einer Gruppe wird nunkorrekt in der Historie dargestellt.
    • Gruppenmitgliedsfelder werden korrekt in der Bulkoperation -Gruppenmitgliedsfelder anpassen- dargestellt.
  • Check-in
    • Das Auswahlfeld für die Kalenderauswahl wird nun wieder vollständig angezeigt.
  • REST-API
    • Die Sortierung in der Gruppen-API funktioniert jetzt korrekt, auch über mehrere Seiten hinweg.
    • Die Optionen in der API /fields werden jetzt nach SortKey sortiert.
    • Beim Anfragen eines Dienstes kam es in manchen Fällen zu einem Fehler.
  • System-Einstellungen
    • Im Auskunftsrecht kann jetzt auch für archivierte Benutzer ein Datenblatt erstellt werden.
  • Finanzen
    • Beim Import von Kontoauszügen wird jetzt auf das Buchungsdatum und nicht auf das Anfangssaldo-Datum überprüft.
    • Der Bestätigungsdialog zum Löschen von Buchungen wird jetzt wieder angezeigt.
  • Ressourcen
    • Die Vor- und Nachlaufzeit von Ressourcen wird korrekt berechnet und angezeigt.

ChurchTools 3.99.0 (12.06.2023) #

Verbesserungen #

  • Personen & Gruppen
    • Die Weiteren Aktionen für Gruppen wurden überarbeitet, insbesondere die Berechtigungen. Außerdem sind sie nun konsistenter mit den Weiteren Aktionen für Personen.
    • Im Dialog zum Gruppen-Chat werden nun übersetzte Rollen angezeigt.
    • Für jede Rolle in einer Gruppe kann jetzt konfiguriert werden, ob diese für die maximale Teilnehmeranzahl zählt.
  • Ressourcen
    • In der Druckansicht werden die Titel der Buchungen nun ganz ausgeschrieben.
  • REST-API
    • Mit der Api PUT /api/persons/{personId}/servicerequests/{eventServiceId} können Personen jetzt zu Diensten angefragt werden.
    • Neue REST-Api: GET /api/calendars/{calendarId}/appointments/{appointmentId}
  • System-Einstellungen
    • In den Einstellungen für die Geburtstagsliste werden die Einträge nun auch potentiell übersetzt.
  • Finanzen
    • Die Validierung beim Import von Konten per CSV ist jetzt stabiler durch das Entfernen von Leerzeichen bei der Validierung.

Behobene Fehler #

  • Allgemein
    • Wenn man aus einer Gruppe heraus die Rechterverwaltung aufrufen wollte, konnte es zu einem Fehler kommen. Dies wurde behoben.
    • In den älteren Druckansichten wurde das Icon des Druckers entfernt, da es Probleme gemacht hat. Die Druckfunktion des Browsers funktioniert weiterhin wie gehabt.
    • In den Fakten der letzten Tage wird nun auch die Summe übersetzt.
    • In der Übersetzungstabelle konnte es dazu kommen, dass die Paginierung nicht funktionierte. Dies wurde behoben.
  • Personen & Gruppen
    • Das Feld waitinglistMaxPersons kann jetzt erfolgreich über die Api PATCH /groups/{groupId} gespeichert werden.
    • Der Dialog zum Drucken von Adress-Etiketten funktioniert nun wieder wie gehabt.
    • In der Dubletten-Ansicht konnte es zu einem Fehler kommen, wenn man eine Person nicht sehen konnte. Dies wurde behoben.
  • Kalender
    • „Kalenderauswahl“ wird nun auch übersetzt.
    • Auf dem Infoscreen wurde das Logo der Gemeinde falsch zugeschnitten . Dies wurde korrigiert.
    • Bei der Überprüfung der Rechte für einen Kalender wurden die generelleren Rechte wie „Gruppenkalender verwalten“ bisher ignoriert. Dies wurde korrigiert.
  • Events
    • Beim Anlegen eines Songs werden einem nur noch Kategorien angeboten, für die man auch berechtigt ist.
  • System-Einstellungen
    • In der Lizenz unter Rechnungsempfänger wird nun wieder das HTML korrekt dargestellt.

ChurchTools 3.98.0 (16.05.2023) #

Verbesserungen #

  • Personen & Gruppen
    • Weitere Aktionen für Personendaten werden jetzt effizienter und einheitlicher durchgeführt. Auch die Darstellung der Aktionen wurde überarbeitet. Die Aktion Gruppenrolle wechseln wurde angepasst und heißt jetzt Gruppenrolle und -status anpassen. Außerdem wurden die neuen weiteren Aktionen Familienstatus anpassen, Nationalität anpassen und Geschlecht anpassen hinzugefügt.
    • Es kann jetzt danach gefiltert werden, ob Personenfelder befüllt oder leer sind.
  • System-Einstellungen
    • Bei der Benutzung des ChurchTools E-Mail-Servers ist nur noch die Absendeadresse noreply@churchtools.de möglich. Das verbessert die Zuverlässigkeit bei der E-Mail-Zustellung.
  • Allgemein
    • Die Limesurvey-Integration kann jetzt auch genutzt werden, wenn man eine API URL nutzt, die aus Query Parametern besteht. Dabei muss dann die ganze Admin-URL in der Integration eingetragen werden.

Behobene Fehler #

  • Allgemein
    • Sonderzeichen werden in der globalen Suche nun auch richtig escaped.
    • E-Mails, die einen Loginstring enthalten, wurden von manchen E-Mail-Programmen invalidiert. Das sollte jetzt nicht mehr passieren.
    • Die Vertraulichkeitsverpflichtung wird wieder korrekt dargestellt.
    • Das Hochladen von Bildern funktioniert jetzt wieder zuverlässiger.
  • Personen & Gruppen
    • In den Bereich-Stammdaten wird keine überflüssige bereich Spalte mehr angezeigt.
    • Im Gruppenexport werden die Kontaktdaten der Leiter wieder angezeigt.
  • Kalender
    • Beim Teilen einer Terminserie („Diesen und nachfolgende“ bearbeiten), werden nun alle betroffenen Anmeldegruppen der neuen Teilserie zugeordnet.
    • Wenn ein Kalender gelöscht oder ein externer iCal-Link nachträglich hinzugefügt wird, werden jetzt alle verknüpften Ressourcenbuchungen ebenfalls gelöscht.
    • In den iCal-Daten von exportierten Kalendern wurden Informationen über letzte Änderungen hinzugefügt, so dass die Aktualisierung von externen Kalenderanbietern aus besser funktionieren sollte.
    • Das Erstellen von Anmeldegruppen funktioniert jetzt zuverlässiger.
  • Reports
    • Ein Fehler wurde behoben, durch den der Faktenreport die Fakten für jeden Kalender noch mal erneut dazu gerechnet hat.
  • Sync
    • Nicht mehr existente Eigenschafts-Werte in den Zuordnungen werden jetzt wieder richtig behandelt und als nicht mehr vorhanden angezeigt.
  • Wiki
    • Im Markdown-Editor funktioniert die Schaltfläche „Leere Zeile einfügen“ wieder wie erwartet.

ChurchTools 3.97.1 (21.04.2023) #

Behobene Fehler #

  • Allgemein
    • Der Upload von Bildern funktioniert wieder.
    • Ein Problem wurde behoben durch das der Aufruf von CT nicht mehr ging.
  • REST-API
    • Ein Fehler wurde behoben, bei dem die Validierung kaputt ging, wenn der Body ein Array mit mehr als 9 Elementen enthält. Dadurch gab es einen Fehler beim Sync.

ChurchTools 3.97.0 (19.04.2023) #

Verbesserungen #

  • Personen & Gruppen
    • Deutliche Beschleunigung der APIs, die Personendaten zurückgeben und dabei Sicherheitslevel berücksichtigen.
  • Allgemein
    • Im Fragezeichen-Menü ist der Link zum Feedback-Formular hinzugefügt worden.
    • Der Name der Installation wird auf der Loginseite nun vollständig angezeigt.
  • Events
    • Der Song-Nutzungs-Export (CCLI Report-Ansicht) enthält zusätzlich den Autor des Songs.
  • Kalender
    • Offene Besprechungsanfragen werden nun auch direkt im Kalender als Widget angezeigt.
  • REST-API
    • Neue CRUD-API: Fakten (Stammdaten)
    • Neue CRUD-API: Event-Fakten
  • Sync
    • Vorschläge für die Zuordnung von Kostenstellen funktionieren jetzt auch, wenn nur die Kostenstellen-Nummer gleich ist.

Behobene Fehler #

  • Allgemein
    • iCals von Outlook können jetzt auch verwendet werden.
    • Behebt die Datenbank-Fehler vom Wechsel von 3.95.2 auf 3.96.0.
    • Die Erkennung von Links in der Einladungs-E-Mail wurde verbessert.
  • Personen & Gruppen
    • Das Modul „Personen & Gruppen“ ist wieder nutzbar, auch wenn man keine Gruppen sehen kann.
    • Personenfelder des Typs Kommentarfeld können wieder durchsucht werden.
    • In den Gruppeneinstellungen konnte es dazu kommen, dass die Option zum Anlegen von neuen Personen nicht gespeichert wurde, dies wurde behoben.
    • Die Fehlermeldung für Datumsfelder wurde korrigiert.
    • Einige Fehler der Sticky-Header & -Footer der Tabelle bzgl. z-index wurden behoben.
    • Beim Löschen eines Gruppentreffpunktes wird dieser nun noch einmal namentlich vorher abgefragt.
    • Zeigt im Gruppenexport die Altersgruppen und nicht nur deren IDs.
    • gruppeninterne Berechtigungen zum Bearbeiten von Personen wurden nicht berücksichtigt, wenn die betroffene Person die Gruppe nicht sehen konnte.
    • Behebt einen Fehler, der den Start eines Gruppen-Chats verhinderte.
  • Kalender
    • Behebt einen Fehler, durch den sich Termine in einer Terminserie mit manueller Wiederholung nicht einzeln bearbeiten ließen, wenn sie bereits aus der Terminserie herausgelöst wurden.
    • Geburtstage unter einem Jahr werden nun mit 0 Jahren statt 0 Sekunden angezeigt.
  • Events
    • Der Menüpunkt Abwesenheiten ist nun auch wieder sichtbar, wenn man nur das gruppeninterne Recht zum Sehen von Abwesenheiten hat .
  • Wiki
    • Wiki-Seiten mit mehreren Slashes im Titel werden nun auch korrekt angezeigt.
    • Dateien, welche keine Bilder sind, werden nun wieder richtig verlinkt.
  • Finanzen
    • Alle Spendenbescheinigungen lassen sich nun auch löschen, wenn noch nicht alle Spendenbescheinigungen erstellt wurden.
    • Einzelne Spendenbescheinigungen lassen sich jetzt auch aus der zweiten Seite und weiteren Seiten der Spenderliste erstellen.
    • Beim Kontoauszugsimport wurde fälschlicherweise der automatisch ermittelte Spender weitergereicht, auch wenn die Buchung nicht als Spende gebucht wurde. Dies wurde korrigiert.
    • Beim Löschen von Stammdaten kam es zu falschen Fehlermeldungen, dies wurde behoben.
    • Aus einem Kontoauszug importierte Buchungen lassen sich jetzt wieder löschen.
  • Sync
    • Wenn mehrere Gruppen synchronisiert werden, stimmt jetzt die Anzeige der vollständigen Zuordnung der Werte wieder.
  • Reports
    • AdHoc-Reports mit Filtern funktionieren jetzt auch, wenn ein Feld gar nicht gesetzt ist (z.B. der Bericht ‚Gruppenentwicklung per Monat‘ mit dem Filter ‚Standort‘, wenn nur ein Standort vorhanden ist und die Gruppen deshalb gar keinem bestimmten Standort zugewiesen werden)
    • Ein Fehler wurde behoben, durch den einige Reports leere Ergebnisse oder einen Timeout-Fehler zurücklieferten.

Weitere Änderungen #

  • Im Verwalten-Menü wurde der Menüpunkt „Admin-Einstellungen“ zu „System-Einstellungen“ umbenannt

ChurchTools 3.96.2 (12.04.2023) #

  • Eine kritische Sicherheitslücke wurde geschlossen.

ChurchTools 3.96.1 (21.03.2023) #

  • Allgemein
    • Ein Problem für Selfhoster wurde behoben, das auftritt, wenn man ChurchTools in einem Unterordner laufen lässt.

ChurchTools 3.96.0 (20.03.2023) #

Verbesserungen #

  • Personen & Gruppen
    • Die Gruppenmitgliedsfelder werden jetzt über ein neues gruppeninternes Recht „Gruppenmitgliedsfelder sehen“ sichtbar gemacht.
    • Das Anwenden von Bulkoperationen auf Gruppen, also eine Operation wie das Hinzufügen von einem Tag zu allen ausgewählten Gruppen wurde verbessert. Die bestehende Bulkoperationen wurden überarbeitet und es wurden neue hinzugefügt (Anpassen des Standorts, der Altersgruppe, der Zielgruppe und der maximalen Teilnehmeranzahl). Die Operationen sind außerdem performanter, sodass beliebig viele Gruppen gleichzeitig angepasst werden können.
    • Kommentarfelder in Gruppenmitgliedsdaten können nun 512 Zeichen lang sein und werden in der Gruppenmitgliedstabelle komplett dargestellt.
  • Kalender
    • Ein paar Detailverbesserungen in der Suche nach Personen in Besprechungsanfragen.
    • Das Suchfeld kann für Listen-Ansichten von eingebetteten Kalendern direkt in der Vorschau gesetzt werden.
  • REST-API
    • Neue REST-APIs um Gruppenhierarchien zu Erstellen und zu Löschen.
    • Neue CRUD-API für Gruppentypen.
    • Neue CRUD-API für Gruppen Treffpunkte.
    • Neue CRUD-API für Altersgruppen.
    • Neue CRUD-API für Gruppenstatus.
    • Neue CRUD-API für Zielgruppen.

Behobene Fehler #

  • Allgemein
    • Auf der Startseite werden jetzt die einzelnen Termine einer Terminserie unter nächste Termine angezeigt. Auch dann wenn schon Termine der Serie in der Vergangenheit liegen.
  • Kalender
    • Beim Bearbeiten eines einzelnen Termins einer Terminserie oder einer Teilmenge der Termine einer Terminserie bleibt der Status der Besprechungsanfragen erhalten. Sollte sich die Startzeit jedoch ändern, werden die Besprechungsanfragen auch zurückgesetzt. Zusätzlich werden Teilnehmer, die bereits zu- oder abgesagt bzw. ‚vielleicht‘ angegeben haben, über die Änderungen via E-Mail informiert.
    • Automatisch angelegte Anmeldegruppen erhalten das Startdatum des Termins als Gründungsdatum.
  • Personen & Gruppen
    • Beim Ändern des Status bei Gruppenmitgliedern von angefragt auf aktiv, wird die Person jetzt direkt in den Chat genommen, wenn so konfiguriert. Bisher passierte das erst beim nächsten Cron-Job.
    • Der Gruppen-Export funktioniert wieder.
    • Archivierte Personen können wieder exportiert werden.
    • Mit dem Recht „Gruppen administrieren (+administer groups)“ können jetzt wieder alle Gruppenmitgliedsfelder gesehen und bearbeitet werden.
    • Die E-Mail-Einladung zum Chat nutzt den Vornamen in der Anrede, falls kein Spitzname hinterlegt ist.
    • Das Löschen von Altersgruppen in den Stammdaten von Personen & Gruppen ist wieder möglich.
    • Bei Gruppenmitgliedsfeldern des Typs Mehrfachauswahl kann jetzt auch wieder die letzte Option entfernt werden.
  • Sync
    • Im Job werden nun die Eigenschaften zum Vereinheitlichen wieder korrekt gespeichert.
  • Öffentlichkeitsarbeit
    • Die präsentierten Personen lassen sich wieder sortieren.
  • Wiki
    • Nach der Navigation innerhalb des Wikis werden Links zu fehlenden Seiten wieder als solche markiert.
  • Reports
    • Behebt einen Fehler, durch den Abfragen nur noch auf alte Gruppenmitgliedsdaten zugegriffen haben.
    • Reports, die die Entwicklung der Teilnehmerzahl von Gruppen verfolgen, funktionieren jetzt wieder.
  • Finanzen
    • Das Löschen von Konten funktioniert wieder, auch wenn man schon Kontoauszüge für dieses Konto importiert hat.
    • Das Erstellen von Spendenbescheinigungen wird automatisch neu gestartet, wenn der Prozess hängen bleibt.
  • Events
    • Die CCLI-Integration funktioniert jetzt auch nach längerer Zeit der Inaktivität. Bei Fehlern mit der Verbindung zu CCLI werden jetzt aussagekräftigere Fehlermeldungen angezeigt.
    • In der App bei „Anstehende Dienste“ steht nun nicht mehr „… möchte mit dir tauschen“, wenn dem Tausch bereits zugestimmt wurde.

ChurchTools 3.95.2 (15.03.2023) #

  • Eine kritische Sicherheitslücke wurde geschlossen.

ChurchTools 3.95.1 (01.03.2023) #

Behobene Fehler #

  • Personen & Gruppen
    • Das gruppeninterne Recht Gruppenmitglieder entfernen wird wieder korrekt ausgewertet.
    • Aktive Gruppen werden nur dann jeder eingeloggten Person angezeigt, wenn für die Gruppe die Sichtbarkeit Öffentlich oder Intern eingestellt wurde.
    • Die Berechtigung Alle Personen des jeweiligen Bereiches sichtbar machen (view alldata) reicht bei öffentlichen und internen Gruppen nicht mehr aus, um auch Gruppenmitglieder zu sehen. Details: https://hilfe.church.tools/wiki/0/Gruppensichtbarkeiten
    • In der Gruppenliste werden archivierte Gruppen standardmäßig über den Gruppenstatus-Filter ausgeblendet.
    • Das Bearbeiten der Rolle nach Anmeldung funktioniert jetzt.
    • Fehlerbehebungen beim Zusammenführen von Dubletten.
  • Events
    • Events, die keine Songs im Ablaufplan haben, werden jetzt nur noch einmal beim CCLI-Reporting geprüft. So entstehen weniger Log-Einträge.

ChurchTools 3.95.0 (22.02.2023) #

Verbesserungen #

  • Personen & Gruppen
    • Kosovo wurde als Nationalität hinzugefügt.
    • In den Stammdaten wurde das Editieren der Gruppentyp-Rolle so angepasst, dass keine ungültigen Zustände mehr entstehen können.
    • Beim Erstellen von Gruppen kann man nun direkt beitreten. Personen mit gruppeninternen Berechtigungen können dadurch ihre Gruppe gleich sehen.
    • Wenn ein neuer Gruppentyp erstellt wird, werden eine Teilnehmer- und eine Leiterrolle mit erstellt.
    • Die Gruppenmitgliedsrollen wurden in Rolle und Status aufgeteilt. Gruppenmitglieder haben jetzt also eine Rolle und einen Status. Z.B. Rolle: Teilnehmer und Status: angefragt.
    • Es gibt für Gruppen eine neue Sichtbarkeitsstufe intern. Personen mit ChurchTools-Benutzerkonto können Gruppen mit Sichtbarkeitsstufe intern sehen.
    • Es gibt jetzt 4 Gruppenstatus: Aktiv, Entwurf, Beendet und Archiviert. „Aktiv“ bleibt, „In Prüfung“ wurde zu „Entwurf“ umbenannt, „Inaktiv“ wurde in „Archiviert“ umbenannt und „Beendet“ ist neu.
    • Für das Bearbeiten von Gruppenfeldern gibt es jetzt 4 gruppeninterne Berechtigungen:
      • Grundeinstellungen der Gruppe bearbeiten
      • Gruppeninfos bearbeiten
      • Einstellungen für Follow-up bearbeiten
      • Einstellungen für Treffen bearbeiten
    • Für das Bearbeiten der eigenen Gruppenmitgliedsfelder gibt es ebenfalls eine neue Berechtigung:
      • Eigene Gruppenmitgliedsfelder bearbeiten
    • Es können nun Gruppen nach der Sichtbarkeit gefiltert werden. Weitere Filter sind jetzt als Mehrfachauswahl verfügbar.
    • Bei der Gruppenanmeldung wird das Kommentarfeld jetzt nicht mehr automatisch erzeugt. Es kann jederzeit bei Bedarf als Gruppenmitgliedsfeld angelegt werden.
    • Das Bearbeiten der Automatischen E-Mails wurde überarbeitet. Die E-Mails können jetzt anhand von Rolle und Status verschickt werden.
    • Für Anmeldungen kann jetzt die Rolle der Person nach der Anmeldung eingestellt werden
  • Kalender
    • Bei Besprechungsanfragen können nun die Personen durchsucht werden.
    • In der Kalender-Listenansicht und beim Info-Screen kann über die URL ein Such-Term mitgegeben werden.
  • Finanzen
    • Die Budgets-Übersicht nutzt nun die gesamte Bildschirmbreite aus.
    • Beim Kontoauszug wird die Fußzeile der Tabelle jetzt nur noch auf der letzten Seite angezeigt, um Verwirrungen zu vermeiden.
  • Allgemein
    • Die Anzeige der gruppeninternen Berechtigungen ist nun besser sortiert.
  • Events
    • Es ist nun besser zu erkennen, wenn man einen Programmpunkt in der Agenda ausgeblendet hat.
  • Öffentlichkeitsarbeit
    • In der Freigabe von Kalendern wird nun auch der Standort angezeigt.
    • Die Suche nach Adressen wurde verbessert.

Behobene Fehler #

  • Allgemein
    • Über den LDAP-Dienst kommen jetzt nur noch Personen zurück, die nicht im Archiv sind.
  • Personen & Gruppen
    • Merge von Dubletten wirft keinen Fehler mehr, wenn für beide Personen eine Benutzer-Einstellung vorliegt.
    • Zusammengefasste Adressetiketten für Ehepaare werden nun richtig nach dem Namen der Frau sortiert (bei Sortierung nach Name).
    • Das Erstellen von Adressetiketten funktioniert jetzt auch für sehr viele Personen.
  • Kalender
    • Orte im Kalender können jetzt wieder gelöscht werden.
    • Bilder werden nun auch in der Listenansicht ohne Header angezeigt.
    • Beim Splitten einer Terminserie wird nun das Enddatum der Wiederholung auch für Ressourcenbuchungen korrekt gesetzt.
  • Finanzen
    • Das Feld „Steuer“ wird nun auch bereits vor dem Abspeichern validiert.
    • Falls bereits ein Spender ausgewählt war und dann das Konto zu einem Nicht-Spendenkonto gewechselt wird, werden Spender und Ehepartner (falls vorhanden) wieder gelöscht.
    • Sammelbestätigungen werden jetzt wieder neu erstellt, wenn man „Neue Sammelbestätigung erstellen“ auswählt.
    • In Safari konnte es dazu kommen, dass nur eine von zwei Dateien heruntergeladen wurde. Dies wurde behoben.
  • Kalender
    • Behebt ein Problem, bei dem ein Termin doppelt im iCal auftauchen konnte.
    • Beim Erstellen von Anmeldegruppen aus Kopiervorlagen wird das Abschlussdatum ausgelassen.
    • Beim Erstellen von Anmeldegruppen werden keine Gruppentreffen mehr angelegt.
  • Wiki
    • Es konnte passieren, dass im Wiki beim Aufruf von Version-Seiten kein Inhalt geladen wurde, dies wurde behoben.
    • Intern verlinkte Seiten werden nun auch als Überschrift wieder korrekt angezeigt.
    • Die Formatierung der Verschwiegenheitserklärung wurde dem Wiki angepasst.
    • Relative Links werden in Wiki-Seiten nun korrekt aufgelöst.
    • Relative Links für Bilder im Wiki funktionieren nun wieder wie gewohnt.
  • REST-API
    • Bei den möglichen Personen für Besprechungsanfragen werden nun keine archivierten Personen mehr zurück gegeben.
  • Öffentlichkeitsarbeit
    • Beim Starten der Testphase für ChurchTools Website wird jetzt automatisch der aktuelle Benutzer als Website-Administrator angelegt.
    • Das globale Recht „Benutzer verwalten (edit website staff)“ wird nun auch korrekt in der Rechteverwaltung angezeigt.

ChurchTools 3.94.1 (28.01.2023) #

Behobene Fehler #

  • Events
    • CCLI Accordsheets werden jetzt wieder einspaltig erzeugt.
  • Finanzen
    • Beim Erstellen eines neuen Buchungsjahrs werden Buchungen, die eine Steuer beinhalten, nicht mehr fälschlicherweise mitkopiert
  • Personen & Gruppen
    • Die Personenliste wird wieder korrekt dargestellt.
    • Ein Fehler wurde behoben, durch den gruppeninterne Berechtigungen für untergeordnete Gruppen nicht angewendet wurden, wenn man sich selbst nicht sehen kann.
    • Gruppenfelder wurden in seltenen Fällen nicht mehr korrekt angezeigt.
  • Kalender
    • Das Feld „Ortsangabe für iCal“ für Ressourcen wird nun wieder in den iCal-Feeds von Kalendern und Ressourcen als Ort angezeigt.
  • REST-API
    • Die Datenschutzeinstellungen können für Personen wieder gespeichert werden.

ChurchTools 3.94.0 (24.01.2023) #

Verbesserungen #

  • Allgemein
    • Polnisch kann jetzt auch als Sprache ausgewählt werden.
  • Personen & Gruppen
    • Das Geocoding wurde verbessert, wenn es nur eine PLZ gibt.
    • In „Meine Aufgaben“ werden nun nur noch aktive Gruppen berücksichtigt.
    • Dubletten können jetzt in ChurchTools behandelt werden. Dabei werden ähnliche Einträge gefunden und beim Zusammenführen dieser unterstützt.
    • Sortierung von Adressettiketten kann nun gewählt werden zwischen Adresse, Name oder Geburtstag
  • Events
    • Im Tab Abwesenheiten werden neue Abwesenheiten nun direkt angezeigt, ohne neu zu laden.
    • Ein paar Übersetzungen von Stammdaten wurden im Ablaufplan korrigiert.
    • Die Druckansicht der Events zeigt nun alle zukünftigen Events
  • Finanzen
    • Es gibt einen neuen Bericht für monatliche und vierteljährliche Umsätze.
    • Die Buchungsmaske wurde verbessert, so dass sie einfacher zu verstehen ist.
    • Bei den Kontoauszugs-Regeln wurde die Validierung der Felder verbessert.
    • Zu lange Verwendungungszwecke und Buchungstexte werden jetzt umgebrochen.
    • Kontoauszugsimport funktioniert nun bei Dateiendung in Groß- und Kleinbuchstaben.
    • Buchungen können jetzt einfach storniert werden. Es wird automatisch eine Stornobuchung erstellt und die stornierte Buchung entsprechend markiert.
    • Beim Anlegen und Bearbeiten von Konten und Kontogruppen wird klarer dargestellt, welchen Kontoklassen und Kontotypen die Kontogruppen zugeordnet sind.
    • Buchungen werden jetzt farblich nach Ausgabe und Einnahme hervorgehoben.
    • Der Umgang mit bereits erstellten Sammelbestätigungen wurde verbessert.
  • Sync
    • Die Ausführungen werden nun chronologisch sortiert. (Neueste Ausführung zuerst)
  • REST-API
    • Neue Api, um Personen zu bekommen, die für einen Dienst relevant sein könnten, mit Gewichtung.
    • Boolean-Argumente funktionieren nun auch im API-Browser.
  • Öffentlichkeitsarbeit
    • Bei den Social-Media-Links konnte es in manchen Sprachen zu einem sehr schmalen Dropdown kommen. Dies wurde behoben.
    • Die für die ChurchTools Website berechtigten Personen können jetzt über die Öffentlichkeitsarbeit konfiguriert werden.
  • Admin-Einstellungen
    • In den Admin-Einstellungen kann jetzt die „ALPHA Bookstore“ Integration konfiguriert werden. Am 30.01. geht der Bookstore dann in der App live.

Behobene Fehler #

  • Allgemein
    • Fehlerhafte Anrede in E-Mails bzgl. eines geänderten Termins wurde behoben. Falls der Titel eines Termins geändert wurde, wird darüber auch in der E-Mail informiert.
    • Modulnamen werden nun auch im „Mehr“-Menü übersetzt.
  • Personen & Gruppen
    • Personen & Gruppen zeigt die Gruppe nun auch, wenn nur das Recht +see group vorliegt
    • Beim Personen-Export wird, wenn Beziehungen zusammengefasst werden, nun auch der Titel der zweiten Person exportiert.
    • Beim Import von CSV-Datein werden führende und angehängte Leerzeichen der Datenfelder entfernt.
    • Im Kopf der Personen-Tabelle werden nun nur noch relevante und berechtigte Gruppentypen zur Auswahl angezeigt.
    • In der Suche war es durch Kombinatorik möglich, an mehr Informationen zu kommen, als erlaubt war, zu sehen.
    • In der alten Gruppenhomepage funktioniert die Anmeldung nun wieder korrekt.
    • Wenn der Gruppentyp die ID 0 hat, dann wurden dessen Gruppen in den Personenfunktionen nicht angezeigt.
  • Kalender
    • In als iCal exportierten Kalendern wird nun der Ort des Termins mit ausgegeben.
    • Im Ressourcen-Tab wurden die Konflikte für eine Buchung nicht aktualisiert, falls diese gelöscht oder abgelehnt wurde.
    • Das Plus-Icon, um neue Termine anzulegen, wurde bisher fälschlicherweise auch für den öffentlichen Benutzer angezeigt. Dies wurde korrigiert.
    • Um XSS-Atacken vorzubeugen mussten wir das CSS-Feature in den Admin-Einstellungen einschränken. Prüft bitte, ob euer CSS-Code noch funktioniert.
  • Events
    • Ablaufpläne mit Anführungszeichen im Eventnamen können jetzt korrekt exportiert werden.
    • Beim Bearbeiten von Serienterminen mit verknüpften Events werden nun alte, bereits gestoppte Event-Chats nicht mehr automatisch reaktiviert.
    • Ein abgeschlossener Ablaufplan kann nun nicht mehr bearbeitet werden, selbst wenn man ihn als anderer Nutzer oder in einem anderen Tab noch geöffnet hat.
    • Beim Erstellen von Events werden nun auch die Rechte auf Fakten überprüft.
    • Das Recht auf die Bearbeitung von Abwesenheiten wird nun früher überprüft und nicht erst beim Speichern.
    • In manchen Fällen wurden die vorgeschlagenen Dienstpersonen nicht richtig angezeigt.
    • In den Dienst-Stammdaten wird bei aktivem Standortfilter ein Hinweis auf ausgeblendete Gruppenzuordnungen angezeigt.
  • Wiki
    • Beim direkten Aufruf einer älteren Seiten-Version wird diese nun auch als solche angezeigt.
    • Erlaube style-Attribut für HTML Tags div, p, span in Markdown
    • Ein paar Darstellungsfehler im Wiki, die mit der letzten Version reinkamen, wurden behoben.
  • Check-in
    • Wenn man beim Hinzufügen einer Person die Gruppe wechselte, kam es zu einem Fehler. Dieser wurde behoben.
  • Sync
    • Die Hinweise auf unvollständige Eigenschafts-Zuordnungen werden jetzt wieder richtig angezeigt.
  • REST-API
    • In der Events-API wird der Wert enterSelfIfFree (der angibt, ob man sich in einen freien Dienst selbst einteilen kann) nun wieder richtig berechnet, wenn man dieses Recht über das gruppeninterne Recht ‚churchservice +entry free‘ bekommt.
  • Admin-Einstellungen
    • In der Rechteverwaltung wird jetzt bei Ressourcen und Songs der Standort angezeigt.
  • Finanzen
    • In abgelaufenen Buchungsjahren kommt bei einzeln erstellten Spendenbescheinigungen kein Entwurfswasserzeichen mehr.
    • Beim Filtern nach Kostenstellen werden weitere Filter jetzt auch in der Summenzeile berücksichtigt.

Externe Kontributoren #

Danke an Bernhard Weichel für das Konzept und Backend des Dubletten-Features.

ChurchTools 3.93.2 (20.12.2022) #

Behobene Fehler #

  • Events
    • Bei der Diensteinteilung werden wieder alle Personen aus verknüpften Gruppen angezeigt.
  • Finanzen
    • Buchungen mit Steuer können jetzt wieder korrekt festgeschrieben werden.

ChurchTools 3.93.1 (19.12.2022) #

Behobene Fehler #

  • Events
    • Ablaufpläne lassen sich nun wieder öffnen, nachdem man die Event-Infos bearbeitet hat.
    • Ein Performanceproblem wurde behoben, so dass die Events-Stammdaten wieder schnell laden.
    • Es war möglich, dass sich der Bearbeitungs-Dialog für Dienste nicht mehr öffnen ließ.
    • CCLI Auto-Reporting funktioniert jetzt auch automatisch im Cron-Job.
  • Personen & Gruppen
    • Performanceprobleme beim Bearbeiten von Gruppen und Rechten wurden behoben.
  • Allgemein
    • Beim Darstellen von Markdown-Inhalten kam es zu Darstellungsfehlern.
  • REST-API
    • In der Events-API wird der Wert enterSelfIfFree (der angibt, ob man sich in einen freien Dienst selbst einteilen kann) nun wieder richtig berechnet, wenn man dieses Recht über das gruppeninterne Recht ‚churchservice +entry free‘ bekommt.

ChurchTools 3.93.0 (12.12.2022) #

Verbesserungen #

  • Allgemein
    • In gesendeten Nachrichten nehmen die E-Mails nun den gesamten zur Verfügung stehenden Platz ein.
    • Modulnamen können nun auch übersetzt werden, wenn in den Admin-Einstellungen ein Übersetzungskey eingetragen wird.
    • In der Rechteverwaltung wird bei Personen jetzt der Spitzname mit angezeigt.
    • In einigen System-E-Mails wurden übersetzbare Stammdaten verbessert.
  • Personen & Gruppen
    • Bei E-Mails an eine Gruppe wird nun die Rolle mit dem Flag „zu löschen“ nicht berücksichtigt.
    • Es wurden Stellen korrigiert, wo der Sortkey für den Bereich noch nicht berücksichtigt wurde.
    • In Gruppen mit keinen aktiven Rollen, können nun keine Personen mehr hinzugefügt werden.
    • Das Modal für automatische E-Mails schließt sich nun nicht mehr so einfach.
    • Bei der Batch-Aktion „zur Gruppe hinzufügen“ werden Fehler erst am Ende der Aktion gebündelt angezeigt.
    • Gruppensichtbarkeits-Einstellungen wurden vereinfacht.
    • Adressetikettten sind nun postalisch sortiert.
  • Kalender
    • Es gibt jetzt ein Plus-Icon zum Hinzufügen von neuen Terminen.
    • Beim Abbonieren eines Kalenders kann jetzt ausgewählt werden, dass Termine mit Besprechungsanfragen nur im Abo sind, wenn man betroffen ist.
    • Beim Drucken des Kalenders wird nun das Datum und die Uhrzeit zum Zeitpunkt des Abrufes mit abgedruckt.
    • In Geburtstags-Tooltips wird nun auch das reguläre Geburtsdatum angezeigt, ebenso das Alter.
  • Events
    • Bei der Einteilung von Diensten werden nun nur noch Gruppen angezeigt, die auch zur ausgewählten Station passen.
    • In einem integrierten Ablaufplan werden doppelt Verantwortliche nur noch einmal angezeigt.
    • Beim Drucken des Ablaufplans wird nun das Datum und die Uhrzeit zum Zeitpunkt des Abrufes mit abgedruckt.
  • Check-in
    • Sollte man für keine Gruppen berechtigt sein, gibt es nun auch nicht die Möglichkeit Personen anzulegen.
  • Finanzen
    • Beim Hochladen eines Kontoauszuges gibt es nun Fehlermeldungen, wenn das Format nicht stimmt.
  • Admin-Einstellungen
    • ChurchTools Website kann nun ganz normal über die Lizenz gebucht werden.

Behobene Fehler #

  • Allgemein
    • Ein paar Stammdaten-Übersetzungen wurden an verschiedenen Stellen ergänzt.
  • Personen & Gruppen
    • Die Links für die Herma-Etiketten funktionieren wieder.
    • Der erweiterte Filter funktioniert nun wieder mit Tags.
    • Es konnte in den Gruppeninfos zu einem Anzeigefehler kommen, wenn man eigene Gruppen-Selectfelder angelegt hatte.
    • In den Adressetiketten, Serienbriefen und Spendenbescheinigungen kann nun auch das Land mit ausgegeben werden.
  • Kalender
    • Es konnte bei mehrtägigen Terminen zu einer falschen Anzeige des Enddatums kommen. Dies wurde behoben.
    • Lange Titel und Untertitel werden nun im Tooltip korrekt umgebrochen und abgekürzt.
    • Der Berechtigungsdialog funktioniert nun wieder so wie er soll.
    • ChurchTools erzeugt nun iCal, das nicht mehr die Property Parameter TZID=UTC enthält, um der iCal-Spezifikation zu genügen.
    • Beim Verändern eines Termins durch „resize“ oder „drop“ in der Wochenansicht werden nun auch Seiteneffekte wie z.B. Resourcen wieder auf unbestätigt zu setzen berücksichtigt.
  • Events
    • Ist bei den Kalendern keiner ausgewählt, werden nun auch wirklich keine Events angezeigt.
    • Im Ablaufplan wird nun bei Notizen von Dienstgruppen auch wirklich abgebrochen, wenn der Button geklickt wird.
    • Beim Zusagen bzw. Vorschlagen von Personen kann nun wirklich nur noch einmal zugesagt werden.
    • In den Abwesenheiten werden nun die Dienstgruppen nach dem Sortkey sortiert.
    • In der Print-Ansicht wurden ein paar fehlende Farben gefixt
    • Der Link in Tauschanfragen-Mails um zum Event zu kommen funktioniert jetzt wieder.
  • Wiki
    • Die Hauptseite wurde in der Sitemap falsch sortiert, dies wurde behoben.
  • Finanzen
    • Im Bearbeitungsmodal der einzelnen Positionen eines Kontoauszugs wurden Fehler in Bezug auf den Spender und Ehepartner behoben.
    • Spender in Buchungen werden nicht mehr durch einen passenden Zweck sichtbar. Die Sichtbarkeit von Spendern wird über Berechtigungen gesteuert.
    • Es wurde ein Fehler behoben, durch den bei der Buchung von Transaktionen mit Steuern durch Rundung nach Speichern der Buchung ein anderer Bruttobetrag angezeigt wurde.
  • Sync
    • Sollte ein bereits gemappter Wert in einer Installation gelöscht werden, kann der Sync nun damit umgehen.
    • Ein paar kleine Fehler in der Darstellung von Eigenschaften-Zuordnungen wurden behoben.
  • Admin-Einstellungen
    • Unter Gemeindeinfos werden nun die Konfession und Zugehörigkeit auch nach Neuladen der Seite korrekt angezeigt.
    • Die Weisungsbefugten können nun auch mehr als 10 Personen sein.
  • Öffentlichkeitsarbeit
    • Die Berechtigungen für die Öffentlichkeitsarbeit sind jetzt feingranularer aufgeteilt.

ChurchTools 3.92.1 (24.11.2022) #

Löschung #

Sicherheit #

  • Es wurden zwei Sicherheitslücken geschlossen. Self-Hostern wird empfohlen, zeitnah ein Update auf die neue Version durchzuführen.

Behobene Fehler #

  • Personen & Gruppen
    • Beim Bearbeiten der Gruppenteilnehmerfelder wird das Kommentar-Feld nun wieder mit abgespeichert.
    • Das Filtern nach dem Alter von Personen funktioniert jetzt auch mit nur einer Ziffer, z.B. von 6 bis 9 Jahren.
    • Der erweiterte Filter funktioniert nun wieder mit Tags.
  • Kalender
    • Es konnte bei mehrtägigen Terminen zu einer falschen Anzeige des Enddatums kommen. Dies wurde behoben.
    • Im gedruckten Kalender konnte es zu unschönen Zeit-Formatierungen kommen. Dies wurde behoben.
  • Events
    • Die Verbindung mit CCLI kann jetzt auch bei einer selbst-gehosteten Instanz wieder hergestellt werden.
    • In der CCLI Auto-Reporting-Übersicht wird das Datum des gemeldeten Events jetzt auch bei einem Serien-Event richtig angezeigt.
  • Finanzen
    • Im Bearbeitungsmodal der einzelnen Positionen eines Kontoauszugs wurden Fehler in Bezug auf den Spender und Ehepartner behoben.

ChurchTools 3.92.0 (21.11.2022) #

Verbesserungen #

  • Allgemein
    • Über die Admin-Einstellungen kann das Widget „Öffentliches Gemeindeprofil“ für die Installation deaktiviert werden.
  • Personen & Gruppen
    • Die Umkreissuche kann nun auch für Postleitzahlen verwendet werden, die bisher noch nicht mit einer Adresse verbunden sind.
    • Wenn Filter gesetzt sind, und es in der Gruppenliste Hinweise auf Gruppenanfragen gibt, werden diese nun direkt aktualisiert.
  • Events
    • Es kann nun eingeschränkt werden, dass nur Personen aus zugeordneten Gruppen zu einem Dienst eingeteilt werden.
    • Es ist jetzt möglich, gesungene Songs automatisch zu CCLI zu reporten.
    • Die neue CCLI Api wurde angebunden. Alle die CCLI nutzen, sollten einmal die CCLI Integration deaktivieren und sich erneut anmelden, damit sie auf der neuen Api sind.
  • Ressourcen
    • Beim Hinzufügen von manuellen Wiederholungen werden Konflikte nun direkt geprüft.
  • Finanzen
    • Die Buchungstablle enthält nun die IDs der Spender im Tooltip.
    • Von der Buchungstabelle aus kann man nun den Spender in Personen & Gruppen öffnen.
    • In der Liste der Spender kann man nun nach Namen suchen.
    • Mehr Abstufungen in den Gruppenrechten für Finanzen zur Unterstützung von bestimmten Verantwortlichkeiten in Gruppen (z.B. Missionskommitee).
  • Admin-Einstellungen
    • In der Lizenz wird stripe.js nun nur noch eingebunden, wenn es notwendig ist.
  • Öffentlichkeitsarbeit
    • Die UI in der Öffentlichkeitsarbeit wurde noch ein bisschen verbessert.
  • Kalender
    • Dienste, die ChurchTools-Kalender über iCal-Exporte importieren, werden nun über den X-PUBLISHED-TTL-Header darum gebeten, die Daten einmal stündlich zu aktualisieren.

Behobene Fehler #

  • Allgemein
    • Automatisch ausgefüllte Passwörter aus Firefox werden nun auch korrekt erkannt.
  • Personen & Gruppen
    • Der Filter für untergeordnete Gruppen bleibt jetzt konstanter erhalten, nachdem man Gruppen bearbeitet hat.
    • Beim Zurücksetzen eines Gruppentreffens werden nun auch wirklich alle Daten zurückgesetzt.
    • Sollte es keine Wachstumspfade geben, wird das Select für diese nun korrekt leer dargestellt.
  • Kalender
    • Es konnte nach dem direkten Erstellen eines Termins mit Ressourcen dazu kommen, dass der falsche Status für die Ressourcen angezeigt wurde. Dies wurde behoben.
    • Beim Kopieren eines Termins ist es nun möglich „im Auftrag von“ zu bearbeiten.
    • Wenn beim Kopieren eines Termins der Kalender geändert wird, werden die Besprechungsanfragen zurückgesetzt.
    • Es konnte im eingebettetem Zustand vorkommen, dass sich nach Schließen des Popups die Ansicht verändert hat. Dies wurde behoben.
    • Vorlagen aus bereits existierenden Terminen übernehmen nun auch korrekt den Ort und das Bild.
  • Ressourcen
    • Der „Heute“-Button hat nun nicht nur für den kleinen Kalender Auswirkungen, sondern auch auf die Ressourcenansicht.
  • Sync
    • In den Job-Aktionen wurde unter Umständen der falsche Sync-Typ angezeigt. Dies wurde behoben.
  • REST-API
    • Die API PATCH „/api/files/{file-id}“ zum Umbenennen von Dateien funktioniert jetzt wieder.

Sicherheit #

  • Es wurden zwei Sicherheitslücken geschlossen. Self-Hostern wird empfohlen, zeitnah ein Update auf die neue Version durchzuführen.

ChurchTools 3.91.1 (24.10.2022) #

Fehlerbehebungen #

  • Allgemein
    • Das autmoatische Ausfüllen des Passworts auf Firefox funktioniert wieder.

ChurchTools 3.91.0 (18.10.2022) #

Verbesserungen #

  • Allgemein
    • Auf der Info-Seite zur App wird jetzt immer der QR-Code und der Anmeldelink angezeigt.
    • Das Widget für die Einsteiger-Fragerunde wird für alle deutschsprachigen Nutzer angezeigt.
    • Einschränkung der Simulation
      • In einer Simulation kommt man nicht mehr an das Login-Token des simulierten Benutzers
      • Über die Simulation kommt man nicht mehr in den Chat eines simulierten Benutzers
      • Man kann in einer Simulation nicht mehr das Passwort des simulierten Benutzers ändern
    • Das Login-Token kann nur noch für den eingeloggten Benutzer geholt werden
    • Validierungsfehler werden wieder korrekt übersetzt.
  • Kalender
    • Bilder können nun zu Terminen hinzugefügt werden.
    • Ein Ort kann jetzt zu Terminen hinzugefügt werden.
    • In kopierten Terminen werden nun intial die Löschen-Buttons ausgeblendet.
  • Reports
    • In den Stammdaten sind die Felder Vorauswahl und Diagrammtyp jetzt Auswahlboxen mit den Werten, die auch verwendet werden können.
  • Finanzen
    • Buchungen können im Datev-Format exportiert werden.
  • REST-API
    • Es gibt jetzt APIs um Tauschpartner für Dienste zu finden und anzufragen.

Behobene Fehler #

  • Personen & Gruppen
    • Im Dialog zum Editieren der Chat-Teilnahmen werden jetzt nur noch aktive Rollen angezeigt.
  • Kalender
    • Das Dropdown für Kalender im eingebetteten Modus passt sich nun besser unterschiedlichen Breiten an.
    • Die Druckansicht des Kalenders kann nun wieder zu vergangenen Zeitpunkten aufgerufen werden.
    • Die Printansicht funktioniert in der Listenansicht wieder.
  • Ressourcen
    • Im Tooltip von Serien-Ressourcen-Buchungen wird nun das korrekte Start- und Enddatum angezeigt.
  • Reports
    • Wenn keine passende Übersetzung für die AdHoc Reports vorhanden ist, dann wird Englisch verwendet und die Reports gehen nicht mehr kaputt.

ChurchTools 3.90.1 (30.09.2022) #

Behobene Fehler #

  • Allgemein
    • Probleme mit PHP 8.1 wurden behoben.
  • Kalender
    • Die Druckansicht des Kalenders kann nun wieder an vergangenen Zeitpunkten aufgerufen werden.
    • Behebt ein Problem beim Abonnieren von iCal-Kalendern.
  • Events
    • Events können nun nicht mehr ohne Start- oder End-Datum angelegt werden.

ChurchTools 3.90.0 (26.09.2022) #

Verbesserungen #

  • Allgemein
    • Es werden nun alle Termine auf der Startseite mit dem jeweiligen Kalendertermin verlinkt.
    • Die Schnellsuche enthält jetzt auch Aktionen zur schnelleren Navigation in ChurchTools.
    • Im Standard-Texteditor wird nun ein Hinweis beim Einfügen von Bildern ausgegeben.
    • ChurchTools läuft nun auch mit PHP 8.1.
    • In „Mein Profil“ wurden ein paar visuelle Verbesserungen vorgenommen.
  • Personen & Gruppen
    • Im Gruppenteilnehmer-Export wird nun auch der Opt-in bei Newslettern mit ausgegeben.
    • Platzhalter in E-Mails können nun auch vom Styling angepasst werden.
    • In der mobilen Ansicht der Gruppenhomepage werden nun die Filter hinter einem Icon versteckt, um Platz zu sparen.
  • Ressourcen
    • Bestätigt man eine Ressource über die Haken im Tooltip, wird nun ein Dialog angezeigt, sollte es Konflikte geben.
  • Finanzen
    • Spendenbescheinigungen sind nun nach PLZ und Straße sortiert
    • Platzhalter für Spender-ID {{recipientId}} in Spendenbescheinigungen
    • Es gibt eine weitere Spalte für die laufende Nummer. Das Template für Anlagen zur Spendenbescheinigung ist nun versioniert mit set templatestyle = 2; damit funktionieren alte Custom-Templates noch.
    • Spendenbescheinigungen und Anlagen können nun in einem File ausgegeben werden, wahlweise optimiert für zweiseitigen Druck.
    • Spendenbescheinigungen eines Buchungsjahres können nun gelöscht werden, so dass man sie neu erstellen kann.
    • Nun können Entwürfe für Spendenbescheinigungen schon vor Ablauf des Buchungsjahres erstellt werden. Sie enthalten ein Wasserzeichen „Entwurf“.
    • Die Buchungstabelle zeigt nun auch die Kostenstellen.
  • Check-in
    • Beim Hinzufügen von Personen werden diese nun direkt eingecheckt.
  • Kalender
    • Heute wird im Kalender nun besser hervorgehoben.
    • Im Termin-Bearbeitungsdialog wird nun die Ergänzung durch Dienste im Titel verständlicher dargstellt.
    • Wenn man den Kalender neu lädt oder zurück zum Kalender wechselt, startet man jetzt immer bei „Heute“.
  • Wiki
    • Falls es Änderungen an einer Seite gibt, wird nun bei ESC eine Abfrage durchgeführt.
  • REST-API
    • Events können jetzt auch paginiert abgerufen werden.

Behobene Fehler #

  • Allgemein
    • Gruppeninterne Berechtigungen von inaktiven Gruppen haben nun keine Auswirkungen mehr.
  • Personen & Gruppen
    • Beim Klick auf E-Mail-Icons werden nun auch die User-Settings berücksichtigt.
    • Beim Personenimport gibt es jetzt kein Problem mehr, wenn eine Spalte komplett leer ist.
    • Beim Kopieren einer Gruppe werden jetzt auch das Cropping und der Fokuspunkt des Bildes kopiert.
    • Im erweiterten Filter konnte es passieren, dass nach einem Tabwechsel, der Filter noch gegriffen hat, aber nicht mehr angezeigt wurde. Dies wurde behoben.
    • Die Anzeige der Gruppentreffen verhält sich jetzt wieder korrekt, auch wenn die Pflege in der App stattfindet.
    • Der Logout-Button funktioniert wieder für Self-Hoster, die ChurchTools in einem Unterverzeichnis installiert haben.
  • Kalender
    • Im eingebetteten Kalender ist das Kalender-Dropdown nun wieder breiter.
  • Finanzen
    • Buchungen für Einnahmen mit Umsatzsteuer erzeugen jetzt korrekte Buchungssätze.
  • Sync
    • Der Sync kommt nun auch mit archivierten Gruppen klar.
    • Bei einer Sync-Verbindung gibt es nun weniger Probleme mit der URL.

Externe Kontributoren #

Danke an Bernhard Weichel für die Anpassung im Finanz-Modul.

ChurchTools 3.89.0 (22.08.2022) #

Verbesserungen #

  • Allgemein
    • Viele Dialoge haben einen Auto-Focus spendiert bekommen.
    • Auf öffentlichen Seiten wird ein möglicher Lizenzfehler nicht mehr angezeigt.
    • Die Struktur des Hilfe-Menüs wurde verbessert.
  • Personen & Gruppen
    • Beim Anlegen von neuen Personen werden nun ebenfalls Radio- & Multiselect-Felder korrekt gerendert.
  • Kalender
    • In der eingebetteten Ansicht wurde das Select-Feld für die Kalender ausgetauscht.
    • Im Kalender wird nun im Feld Bemerkung die Auto-Vervollständigung verhindert.
    • Ausnahmen können nun nicht mehr für den ersten Termin einer Wiederholung erstellt werden.
  • Events
    • Fehler beim Ändern der Anzahl von Diensten werden nun besser abgefangen.
  • Admin-Einstellungen
    • Das Ändern von Übersetzungen kann nun pro Sprache berechtigt werden.

Behobene Fehler #

  • Allgemein
    • Generische Masterdaten mit der ID 0 können nun auch wieder gespeichert werden.
    • Wenn die ChurchTools-Installation offline geschaltet ist, kann der Admin nun weiterhin den Simulation-Modus nutzen.
    • Wenn man sich über LDAP oder SAML anmeldet und mehr als eine Person mit der E-Mail-Adresse existiert, erhält der Installations-Admin nun eine E-Mail mit der Problembeschreibung.
    • Stammdaten, die durch die Lizenz begrenzt sind, können nun nicht mehr um 1 überschritten werden.
    • In den Rechteeinstellungen werden nun wieder globale Rechte in den Gruppen angezeigt.
  • Personen & Gruppen
    • Die Filter-Einstellungen der weiteren Filter werden jetzt auch nach Neuladen im Browser richtig berücksichtigt.
    • Im Archiv werden nun auch direkt nach Tab-Wechsel, die weiteren Filter berücksichtigt.
    • Die Bemerkung wird beim Export der Gruppenteilnehmer wieder mit exportiert.
  • Kalender
    • Behebt einen Fehler, bei dem Kalender-IDs doppelt abgespeichert wurden, wodurch die Druckansicht manchmal falsche Ergebnisse geliefert hat.
  • Events
    • Wenn man bei der Diensteinteilung auf die Auslastung der Person geklickt hat, konnte es passieren, dass man auf der Startseite landete. Dies wurde behoben.
  • Ressourcen
    • Für den öffentlichen Benutzer werden nun keine leeren farbigen Balken für gelöschte Ressourcen-Buchungen dargestellt.
  • Finanzen
    • Kostenstellen mit verknüpften Gruppen lassen sich nun wieder per CSV importieren.
  • Check-in
    • Im Check-in werden nun die Berechtigungen zum Erstellen neuer Personen noch exakter geprüft.
  • REST-API
    • Die APIs /bookings und /calendars/appointments liefern jetzt auch Termine bzw. Buchungen zurück, wenn der Filterzeitraum den Termin bzw. die Buchung nur teilweise überlappt.
  • Admin-Einstellungen
    • Die Modul-Karten sind nun wieder klickbar.

ChurchTools 3.88.1 (04.08.2022) #

Behobene Fehler #

  • Kalender
    • Offene Besprechungsanfragen werden wieder auf der Startseite angezeigt.

ChurchTools 3.88.0 (02.08.2022) #

Verbesserungen #

  • Finanzen
    • Es gibt jetzt einen intelligenten Import für Kontoauszüge vom Format MT940. Damit können Kontoauszüge simpel in ChurchTools Finanzen importiert werden.* Eigene Regeln können definiert werden, die automatisch angewendet werden. * Das System nutzt ältere Imports, um bei neuen Imports die richtigen Vorschläge für die Buchung vorzunehmen
  • Personen & Gruppen
    • Die Suche in Personen und Gruppen wurde beschleunigt. Suchergebnisse werden schneller angezeigt.
  • Admin-Einstellungen
    • Unter Integrationen ist nun auch die ChurchTools-API zu finden, mit den entsprechenden Links zur Hilfe.

Behobene Fehler #

  • Allgemein
    • Die Sprachauswahl wurde in das Hilfe-Menü verschoben, damit man sie auch im ausgeloggten Zustand erreichen kann.
    • Bei sehr langen ChurchTools-Namen konnte es vorkommen, dass die weiteren Menüs nicht mehr zu erreichen waren. Dies wurde behoben.
    • Falls es nur einen Standort gibt, wird dieses nun auch korrekt im Öffentlichkeits-Widget dargestellt.
  • Personen & Gruppen
    • Die Kästchen für offene Gruppentreffen haben nun wieder die korrekte Farbe.
    • Beim Editieren von Beziehungen werden nur noch die angezeigt, die genutzt werden dürfen.
    • In den Gruppeninfos werden nun eigene Gruppen-DB-Felder mit der korrekten Bezeichnung angezeigt.
    • Bei den Treffpunkten einer Gruppe konnte es zu einem Fehler kommen, wenn man zu wenig Rechte hatte. Dies wurde behoben.
    • Bei der Anmeldung zu Gruppen werden die benötigten Felder wieder richtig validiert.
  • Wiki
    • Links unter einer Wiki-Seite können nun auch korrekt umbenannt werden.
  • Finanzen
    • Man kann nun mit der Berechtigung „Stammdaten bearbeiten“ im Modul Finanzen alle Buchungsjahre sehen.
    • Validierung der Kontonummer ist nun auf String, nicht mehr auf Nummer. Damit ist es konsistent zu Nummern von Kostenstellen.
  • Sync
    • Beim Ändern des Namens eines Sync-Auftrages wird nun der Typ korrekt abgespeichert.
    • Im Finanzen-Sync wurde der Status „Bereit zum Sync“ teils nichts korrekt berechnet. Dies wurde verbessert.
  • REST-API
    • Inkonsistenzen zwischen API-Dokumentation (openapi.json) und Implementierung wurden korrigiert.
    • Ausnahmen und weitere Termine in Terminserien werden jetzt auch für Ressourcenbuchungen korrekt behandelt.
    • Die APIs /bookings und /calendars/appointments liefern jetzt auch Termine bzw. Buchungen zurück, wenn der Filterzeitraum den Termin bzw. die Buchung nur teilweise überlappt.
  • Öffentlichkeitsarbeit
    • Im Öffentlichkeits-Widget wird nun auch der Standort-Name angezeigt.

ChurchTools 3.87.2 (12.07.2022) #

Behobene Fehler #

  • Finanzen
    • Der CSV-Konten-Import geht wieder.
    • Der CSV-Buchungs-Import geht wieder.

ChurchTools 3.87.1 (08.07.2022) #

Behobene Fehler #

  • Allgemein
    • Das mobile Menü funktioniert wieder richtig.
  • Kalender
    • Behebt einen Fehler in der neuen Kalender Api bei Terminen die monatlich nach Wochentag laufen.
  • Events
    • Die Informationen der Live-View sind nun wieder lesbar.

ChurchTools 3.87.0 (04.07.2022) #

Verbesserungen #

  • Allgemein
    • Logmeldungen bei Datenänderungen verbessert und verheinheitlicht; Änderungen an Ressourcenbuchungen werden nun auch geloggt.
  • Personen & Gruppen
    • Auch die Gruppenfunktionen für Gruppen sind nun viel besser im Menü (Linke Seitenleiste) aufgehoben
  • Events
    • Die Berechtigung „Ablaufplanvorlagen für einzelne Kalender editieren (edit agenda templates)“ reicht jetzt aus um Vorlagen zu bearbeiten.
  • Admin-Einstellungen
    • Sicherheitslevels (Berechtigungsstufen) können nun flexibel bearbeitet werden, so dass man auch Stufen zwischenschieben kann.

Behobene Fehler #

  • Allgemein
    • Passwörter mit Sonderzeichen können jetzt auch beim Passwort zurücksetzen genutzt werden.
  • Personen & Gruppen
    • Bei der Suche nach einer Personen- oder Gruppen-ID (beginnend mit „#“) wird nun nicht mehr innerhalb der Personen- oder Gruppendaten gesucht.
  • Kalender
    • Der bereits gesetzte Haken bei Besprechungsanfragen bleibt nun bestehen, auch wenn man durch die Register durchwechselt
  • Öffentlichkeitsarbeit
    • Man kann die Gemeindeprofil-URL jetzt ändern, ohne dass das Profil veröffentlicht wird.
  • REST-API
    • Inkonsistenzen zwischen API-Dokumentation (openapi.json) und Implementierung korrigiert

Externe Kontributoren #

ChurchTools 3.86.1 (10.07.2022) #

Behobene Fehler #

  • Allgemein
    • Felder mit Standorten werden wieder korrekt angezeigt
  • REST-API
    • Die Api /api/startpage kann jetzt wieder erfolgreich aufgerufen werden.

ChurchTools 3.86.0 (07.06.2022) #

Verbesserungen #

  • Allgemein
    • Das Widget für die Einsteiger-Fragerunde wird nun allen Nutzern und nicht nur Admins angezeigt. (Für Installationen die jünger als 90 Tage sind.)
  • Personen & Gruppen
    • Zahlenwerte in der Gruppen-Personenliste werden nun bei führender 0 als Text behandelt.
    • Bei Datumsfeldern wird nun bei manueller Eingabe und Enter das Datum direkt valdiert und konvertiert.
    • Personen ohne E-Mail-Adresse können nun nicht mehr eingeladen werden und werden somit auch nicht mehr fälschlicherweise als bereits eingeladen markiert.
  • Reports
    • Die Generierung der täglichen/monatlichen Statistiken wurde beschleunigt.
  • Finanzen
    • Beim Buchen kann jetzt die Steuer automatisch mitgebucht werden.
    • Im Finanz-Modul wurden die Farben an das neue Design angepasst.
    • Auf Spendenbescheinigungen wird der Cent-Bruch (11/100) in der ausgeschriebenen Zahl nur noch angezeigt, wenn der Cent-Betrag nicht Null ist.
    • Das Limit für die Paginierung wird jetzt gespeichert.
  • Sync
    • Im Sync-Job können jetzt weitere Felder in den Bedingungen zum Syncen benutzt werden. Außerdem gibt es weitere Vergleichsoperatoren.
    • Nächtliche Sync-Aufträge werden jetzt auch ausgeführt, wenn bei der vorherigen Ausführung ein Fehler aufgetreten ist.
  • Events
    • Die Fakten werden jetzt korrekt auf zwei Nachkommastellen gerundet und summiert.
    • Die Fakten-Summen aktualisieren sich nun direkt.
  • REST-API
    • Api um Besprechungsanfragen zu beantworten: PUT /calendars/{calendarId}/appointments/{appointmentId}/meetingRequests/{meetingRequestId}
    • Api um Details zu einem Kalendereintrag zu bekommen (Ressourcen, Besprechungsanfragen, Event, Anmeldegruppe): GET /calendars/{calendarId}/appointments/{appointmentId}/{startDate}
  • Admin-Einstellungen
    • Der letzte Standort kann nun nicht mehr gelöscht werden.
    • In den Admin-Einstellungen konnte man unter Umständen Weisungsbefugte ohne E-Mail-Adresse eintragen. Dies wird nun verhindert.
  • Öffentlichkeitsarbeit
    • Die „Nordelbische Evangelisch-lutherische Kirche“ wurde in „Nordkirche“ umbenannt.

Behobene Fehler #

  • Personen & Gruppen
    • Bereiche werden nun nur noch ausgeblendet, wenn es in den Stammdaten nur einen Bereich gibt und nicht, wenn die Person nur einen Bereich sehen kann.
    • Vererbte gruppeninterne Berechtigungen aus aktiven Gruppen wirken sich jetzt auch auf inaktive Gruppen aus.
    • Das Löschen des Feldes „Handy“ wird nun unterbunden, da es zu Fehlern in der Anwendung führen konnte.
    • Für den Fall, dass es noch keine Rollen für einen Gruppentyp gibt, kann man nun wieder die Gruppeneinstellungen öffnen.
    • Im Dialog zu den automatischen E-Mails werden nun nur noch aktive Rollen angezeigt.
    • Bei Gruppenanmeldungen steht jetzt bei den Formularfeldern, wie viele Zeichen man nutzen kann.
    • Eigene Gruppenfelder werden nun auch in der Übersicht angezeigt, nach den ganzen bisherigen Eigenschaften.
  • Kalender
    • Wenn ein Terminersteller keine E-Mail-Adresse mehr hat, wird beim Ändern des Termins nun keine Fehlermeldung wegen einer fehlenden E-Mail-Adresse mehr angezeigt.
    • Wenn man aus der Listenansicht die Druckansicht aufruft, wird nun das gesetzte Startdatum berücksichtigt.
    • Die Ansicht wird nun korrekt fürs Drucken übernommen.
    • In der Druckansicht wird die Uhrzeit nun korrekt ausgegeben.
    • Beim Löschen von Kalendereinträgen wird überprüft ob man auch die verknüpften Ressourcen löschen darf.
  • Events
    • Wenn man über die Pfeile im Dialog durch den Ablaufplan navigiert, wird die Dauer der einzelnen Positionen nun geladen und nicht mehr beim Speichern gelöscht.
    • Beim Absagen von Diensten für andere Personen wird die Checkbox „Soll per E-Mail eine Absage gesendet werden?“ richtig berücksichtigt.
  • Wiki
    • Dateien werden jetzt im Safari korrekt benannt heruntergeladen.
    • E-Mail-Links sind nun wieder korrekt klickbar.
    • Beim Drag&Drop von PNGs bleibt dieses nun auch als PNG erhalten.
  • Öffentlichkeitsarbeit
    • In der Öffentlichkeitsarbeit konnte es bei mehreren Standorten vorkommen, dass die falschen Tags angezeigt wurden, wenn man gewechselt hat. Dies wurde behoben.
  • Allgemein
    • Der MailChimp Sync funktioniert robuster.
  • REST-API
    • Die Api für Gruppenteilnehmer gibt jetzt auch Personen aus , wenn man die Berechtigungen „Gruppen administrieren, d.h. erstellen, löschen, etc. (administer groups)“ und „Alle Personen des jeweiligen Bereiches sichtbar machen (view alldata)“ hat. Details siehe: https://hilfe.church.tools/wiki/0/Gruppensichtbarkeiten

ChurchTools 3.85.1 (12.05.2022) #

Behobene Fehler #

  • Öffentlichkeitsarbeit
    • Profile konnten nicht gespeichert werden, wenn eine verknüpfte Gruppe mit einem Standort verknüpft ist.
    • In der Öffentlichkeitsarbeit konnte es beim Wechsel zwischen den Standorten dazu kommen, dass die Adresse des vorherigen nicht durch die neue ersetzt wurde.
  • Personen & Gruppen
    • Es konnte bei großen Installationen dazu kommen, dass nicht mehr alle kontaktiert werden konnten, da der E-Mailer nicht mehr aufging.

ChurchTools 3.85.0 (09.05.2022) #

Verbesserungen #

  • Allgemein
    • In der Schnellsuche werden nun beim Hovern keine kryptischen Titel mehr angezeigt.
  • Personen & Gruppen
    • Im Dialog „Treffpunkt erstellen“ wurde das Personen-Icon durch ein Suche-Icon ersetzt, da die Adresse nur über die Person gesucht werden konnte, der Treffpunkt aber nicht mit der Person verbunden wird.
    • Die leere Karten-Ansicht hat nun einen besseren initialen Zustand.
  • REST-API
    • „group/{id}/places“ liefert die Gruppentreffpunkte.
  • Admin-Einstellungen
    • In der Öffentlichkeitsarbeit wurde die Verarbeitung der Adresse mit der Karte verbessert.
  • Wiki
    • Es können nun auch relative Links innerhalb der Wiki-Seiten verwendet werden.

Behobene Fehler #

  • Allgemein
    • Auf der Login-Seite wird wieder die Admin- und Willkommens-Nachricht angezeigt.
    • Das Standort-Drop-down-Menü in der Menüleiste ist nun in sich scrollbar, wenn es viele Elemente gibt. Auf kleinen mobilen Endgeräten konnte das Menü unter Umständen zu groß sein, dies wurde behoben.
    • Der Inhalt von mit einem Schloss gekennzeichneten E-Mails in den Gesendeten Nachrichten ist jetzt nicht mehr einsehbar.
    • Im Personen-Modul haben eckige Klammern beim Speichern eines Filters zu einem Fehler geführt. Diese werden nun automatisch durch runde Klammern ersetzt.
  • Personen & Gruppen
    • Wenn man direkt hintereinander zwei Gruppentreffpunkte anlegen wollte, wurde der erste scheinbar im User-Interface überschrieben. Dies wurde behoben.
    • Bei der Einladung zum Chat wird nun nicht mehr versucht, E-Mails an Personen ohne E-Mail-Adresse zu verschicken.
    • Standorte lassen sich jetzt auch löschen, wenn in der Öffentlichkeitsarbeit Gottesdienste erstellt wurden oder Personen oder Gruppen verknüpft wurden.
    • Bei der Gruppenanmeldung ist die E-Mail-Adresse für Kinder und weitere angemeldete Personen jetzt ein Pflichtfeld.
    • Die Berechtigungen „administer groups“ bzw. „edit groups“ genügen nun nicht mehr, um eine Gruppenteilnahme in der Personendetailansicht zu sehen.
    • Wenn im Gruppenanmeldeformular neue Kinder oder weitere Personen hinzugefügt und wieder entfernt wurden, konnte es zu einem Fehler kommen, durch den die Anmeldung nicht möglich war. Dieses Problem wurde behoben.
    • Archivierte und inaktive Ehepartner und Kinder sind nun nicht mehr zur Gruppenanmeldung auswählbar.
    • Beim Speichern im Profil konnt es dazu kommen, dass man seine Daten nicht mehr speichern konnte, da Felder mitgeschickt wurden, auf die man kein Recht hatte. Dies wurde behoben.
  • Check-in
    • Das Filtern nach einer übergeordneten Gruppe funktioniert jetzt wieder.
    • Im Check-in können nun wieder neue Gruppentreffen erstellt werden.
  • Sync
    • Die Liste der externen Systeme kann nun mehr als 25 Einträge anzeigen.
    • Wenn man wegen Lizenzbeschränkungen keine Sync-Jobs ausführen kann, erscheint nun eine verständlichere Fehlermeldung.
  • Admin-Einstellungen
    • Wenn man CleverReach mit ChurchTools verbindet, wird man danach wieder erfolgreich zur CleverReach Seite in den Admin-Einstellungen geleitet.
  • Öffentlichkeitsarbeit
    • Profile konnten nicht gespeichert werden, wenn eine verknüpfte Gruppe mit einem Standort verknüpft ist.
    • Einige Verbände/Bünde haben eine eindeutige Abkürzung bekommen.
  • Events
    • Wenn man ein einzelnes Event in einer Serie bearbeitet, wird in dem Warndialog nun nur der Hinweis auf Änderungen in diesem einzelnen Termin angezeigt.
    • Der Kalender von einzelnen Events in einer Serie lässt sich nun verändern.
    • Wenn man ein einzelnes Event in einer Serie bearbeitet, wird man im Kalender nun auch nur bei diesem einzelnen Termin als letzter Änderer angezeigt.
    • Wenn man ein einzelnes Event in einer Serie bearbeitet, wird in der Benachrichtigungs-E-Mail nun die ursprüngliche Person korrekt angesprochen.

ChurchTools 3.84.0 (12.04.2022) #

Verbesserungen #

  • Allgemein
    • Der Gemeindekurzname wird jetzt in der Navigation und im Betreff von E-Mails genutzt.
  • Personen & Gruppen
    • Personen- und Gruppentabelle hat nun einen Sticky-Header und Footer.
  • Kalender
    • Nach dem Erstellen eines Termins springt der Kalender auch zum entsprechenden Datum.
    • Bei der Besprechungsanfrage werden nun die Personen nach Anfragestatus und dann alphabetisch sortiert angezeigt.
  • Finanzen
    • Kostenstellen können in den Stammdaten als CSV- oder Excel-Datei exportiert werden.
    • Kostenstellen können mit einer CSV-Datei importiert werden.
  • REST-API
    • GET /api/calendars gibt alle Kalender zurück, die man sehen kann
    • GET /api/calendars/appointments gibt Kalendereinträge zurück
    • GET /api/resource/masterdata gibt die Ressourcenstammdaten zurück
    • GET /api/bookings gibt die Buchungen aus dem Modul Ressourcen zurück
    • GET /api/events und GET /api/events/:id enthalten nun auch die Anhänge des Events.
    • GET /api/finance/costcenters/export – Kostenstellen als CSV- oder Excel-Datei exportieren
    • POST /api/finance/costcenters/bulkcreate – Kostenstellen importieren
  • Admin-Einstellungen
    • In der Öffentlichkeitsarbeit wurden die Fehlermeldungen verbessert.

Behobene Fehler #

  • Personen & Gruppen
    • In seltenen Fällen konnten hochgeladene Bilder nicht angezeigt werden, weil in der Datenbank der Fokuspunkt falsch gespeichert wurde.
    • Die Personenfunktionen funktionieren nun auch wieder auf einem Smartphone.
    • In der Anmeldebestätigungsmail hieß der Link, um sich aus der Gruppe wieder abzumelden „Ausloggen“. Das wurde korrigiert in „Abmelden“.
    • Ein Fehler wurde behoben, durch den der Personenfilter manchmal keine Ergebnisse zurückgeliefert hat.
    • Serienbriefe konnten nicht erstellt werden, wenn pro Haushalt ein Brief erstellt werden sollte.
  • REST-API
    • Es lässt sich kein Status mehr setzen, der ein höheres Sicherheitslevel hat als man bearbeiten darf.
  • Admin-Einstellungen
    • In der Öffentlichkeitsarbeit wird im Speicherdialog nun der fokusierte Button deutlicher hervorgehoben.
    • In der Öffentlichkeitsarbeit konnte es vorkommen, dass das Zurücknehmen eines Profils nicht korrekt gespeichert wurde. Dies ist behoben.
    • In der Öffentlichkeitsarbeit gibt es für die Wochentagsauswahl nun auch den Donnerstag und nicht nur zweimal Dienstag.
    • In der Öffentlichkeitsarbeit werden zu bearbeitende Gottesdienstdaten nun korrekt im Formular dargestellt.
  • Check-in
    • Gruppenteilnehmer mit einem Status, der „zu löschen“ bedeutet, werden jetzt nicht mehr zum Check-in angeboten.
  • Finanzen
    • In bestimmten Fällen konnte es sein, dass die Stammdaten nicht ins neue Buchungsjahr kopiert werden konnten.
  • Sync
    • Der Typ eines Sync-Auftrags lässt sich nun nicht mehr nachträglich bearbeiten.

ChurchTools 3.83.2 (23.03.2022) #

Behobene Fehler #

  • Allgemein
    • Die Startseiten Api funktioniert jetzt auch für Geburtstage ohne Angabe des Jahres.

ChurchTools 3.83.1 (17.03.2022) #

Behobene Fehler #

  • Allgemein
    • Die Sortierung der Gruppenhomepages im Öffentlichkeitsbereich wird nun übernommen.
    • Wenn im Gemeinde- oder Standortprofil nur Bilder bzw. die Reihenfolge von Bildern geändert wurden und keine weiteren Änderungen gemacht wurden, wurde die Änderung nicht direkt in den Finder übernommen. Dieser Fehler wurde behoben.
  • Kalender
    • In der embedded Listenansicht des Kalenders wird nun wieder die Header-Leiste ausgeblendet.
  • Admin-Einstellungen
    • In der Öffentlichkeitsarbeit wird nun die OSM-Karte angezeigt, auch wenn es generell für die Installation deaktiviert ist, damit die Geolocation der Adresse übertragen werden kann.

ChurchTools 3.83.0 (14.03.2022) #

Verbesserungen #

  • Öffentlichkeitsarbeit
    • Es gibt jetzt einen eigenen Bereich für die Öffentlichkeitsarbeit. In diesem können Gemeinde- und Standortinformationen gepflegt werden. Diese werden dann bald im ChurchTools Finder angezeigt.
  • Allgemein
    • Das Menü wurde überarbeitet und in diesem Zuge der Footer entfernt. Versions-Nummer, Datenschutzerklärung, Admin kontaktieren, Simulieren und Sprache einstellen sind alle in die verschiedenen Menüs gewandert. Diese wurden auch logisch neu sortiert und gegliedert.
    • Das Modul „Check-in“ wird nun in der neuen Schreibweise dargestellt.
    • Die Übersetzung von angelegten Stammdaten wurde verbessert, sodass z.B. Kalender- oder Ressourcennamen nun übersetzt werden können.
    • Der Datepicker schließt sich nun automatisch, wenn er nicht mehr aktiv ist und außerhalb geklickt wird.
    • Änderungen an den Berechtigungen über die Rechtverwaltung werden nun genauer im Log protokolliert.
  • Personen & Gruppen
    • Die Suche bei Personen ist etwas schneller geworden.
  • Kalender
    • Zeigt den Standort für Kalender nur noch an, wenn es mehrere Standorte gibt.
    • Die Listenansicht des Kalenders lässt sich nun auch drucken.
  • Wiki
    • Beim Anhängen eines Links ist die Validierung verbessert worden.
    • Links werden nun besser formatiert, wenn sie über mehrere Zeilen gehen.
    • In Markdown können nun auch kursiv und fett kombiniert dargestellt werden.
    • Das Wiki kommt bei E-Mail-Adressen nun auch mit Zeichen vor oder nach der E-Mail-Adresse klar und erstellt automatisch einen mailto-Link.
  • Finanzen
    • Im Kontoauszug wird der Platz besser genutzt und der Buchungstext ganz dargestellt, auch wenn er sehr lang ist.
    • In den Stammdaten zum Buchungsjahr ist es nun möglich, die gesamten Buchungen eines Jahres zu löschen.
    • Der Budget-Fortschrittsbalken wird nun auch bei insgesamt negativen Werten angezeigt.
    • In der Buchungsmaske wird nun oben rechts die Buchungs-ID angezeigt.
  • Sync
    • Im Sync wird man nun ebenfalls ausgeloggt, wenn im Hintergrund die Session abgelaufen ist bzw. man sich in einem anderen Tab ausgeloggt hat.

Behobene Fehler #

  • Allgemein
    • In der Rechteverwaltung konnte es vorkommen, dass in der Tabelle der Rollenname angezeigt wurde, ohne dass globale Rechte gesetzt waren. Wenn keine Zusammenfassung der globalen Rechte existiert, wird der Rollenname nicht mehr angezeigt.
    • Beim Löschen des Gemeindelogos wird dieses nicht als fehlend in der Menüleiste angezeigt.
    • Bei der Abstimmung des NPS kam u.U. eine Fehlermeldung, dass der NpsValue nicht gespeichert werden konnte.
    • Bei den gesendeten Nachrichten wird nun die aktuelle Auswahl, welche Nachrichten angezeigt werden, beibehalten.
    • Beim Starten und Beenden des Simulierens wird man nun auch in den neuen Modulen richtig weitergeleitet.
    • In den Tabellenansichten funktioniert der Button „Alle öffnen“ nun auch auf Seiten größer als 1.
    • Auf der Info-Seite zur App konnte es zu einem Dauerladezustand kommen. Dieser Fehler wurde behoben.
  • Personen & Gruppen
    • In den letzten Gruppentreffen-Rückmeldungen in der Gruppendetailansicht wird jetzt wieder der Kommentar angezeigt, wenn beim Abschließen des Gruppentreffens einer eingegeben wurde.
    • Es wurde ein Fehler bei der Auswahl der Rollen für Automatische E-Mails behoben.
    • Der Standortfilter auf einer Gruppenhomepage war leer. Nun werden die Standorte wieder angezeigt.
    • Der Warnhinweis, dass ungefiltert alle Personen kontaktiert werden, wird jetzt nicht mehr angezeigt, wenn einzelne Personen markiert sind.
    • Wenn man sich von einer öffentlichen Gruppe über den Abmeldelink wieder abmeldet, hat der Button nun die korrekte Beschriftung, je nachdem ob es sich um eine Abmeldung oder ein Zurückziehen der Anfrage handelt.
    • Im E-Mailer verschwindet der Personen-Input nicht mehr, wenn alle Personen gelöscht werden.
    • Gruppentyp-Rollen können jetzt auch gelöscht werden, wenn es früher eine Automatische E-Mail für diese Rolle gab.
    • Das Feld „Tabellenspalte“ beim Anlegen von neuen DB-Feldern erlaubt nun keine Eingaben mehr, die nur aus Ziffern bestehen.
    • Das Modal zum Setzen des Karten-Markers funktioniert bei Personen nun wieder ordnungsgemäß.
    • Auf übergroßen Bildschirmen wird das Gruppenhomepage-Detailbild wieder über die ganze Breite angezeigt.
    • Funktionen, die auf markierte Personen angewendet werden, werden jetzt nur noch für die sich im Archiv befindenden oder nicht im Archiv befindenden Personen ausgeführt, je nachdem, in welchem Tab man sich befindet.
    • Die Gruppenrollen von archivierten Personen können jetzt geändert werden.
    • In der Gruppenanmeldung bleibt eine Validierung der Felder nun auch bei mehrmaliger Eingabe sichtbar.
    • Personen mit archivierten Ehepartnern werden jetzt außerhalb des Archivs nicht mehr über den Beziehungsfilter „Ehepartner“ gefunden.
    • Wenn bei einer Gruppen-Anmeldung nur die eigene Anmeldung erlaubt ist und man bereits in der Gruppe ist, wird nun eine entsprechende Nachricht angezeigt.
    • Kinder, die in den nächsten 3 Tagen ihren 16. Geburtstag haben, konnten bereits nicht mehr über die Gruppenhomepage angemeldet werden. Dieser Fehler wurde behoben, so dass Kinder sich jetzt erst ab ihrem 16. Geburtstag selbst anmelden müssen.
    • In besonderen Fällen wurde das Avatar-Bild zweimal hochgeladen, was z.B. beim LDAP Login zu Problemen führen konnte . Nun wird regelmäßig nach solchen Duplikaten gesucht und sie werden automatisch gelöscht.
    • Das Kopieren von Gruppen wird jetzt geloggt.
    • Auf der Gruppenhomepage werden jetzt auch die weiteren Personen angezeigt, die man angemeldet hat.
    • Die Anmeldebenachrichtigung kann jetzt auch in kopierten Gruppen verschickt werden, wenn sie in der ursprünglichen Gruppe bereits verschickt wurden.
    • Personen konnten unter Umständen nur mit einer Gruppe angelegt werden, dies wurde behoben.
    • Es konnte zu einem Fehler kommen, wenn man den erweiterten Filter unter Gruppen nutzte und danach wieder in Personen einen Filter verwenden wollte. Dieser Fehler wurde behoben.
    • In manchen Fällen konnte es auftreten, dass die letzte Person in der Tabelle nicht geöffnet werden konnte. Dies wurde behoben.
    • Beim Hinzufügen einer neuen Person zu einer Gruppe werden nun die Personfelder direkt nachgeladen.
    • Die Signatur in der E-Mail wird nun automatisch nach einer Änderung aktualisiert.
    • Das Untermenü verschwindet nun nicht mehr, wenn man die Berechtigungen einer Gruppe bearbeitet.
    • Bei automatisch generierten Anmeldegruppen wird das Abschlussdatum der Vorlage nun nicht mehr mit kopiert.
    • Der „Weitere Filter“ berücksichtigt nun auch nachträglich gesetzte Standardwerte in eigenen Gruppenfeldern.
  • Kalender
    • Beim Erstellen eines Kalendereintrags kann die Anmeldegruppe nur noch konfiguriert werden, wenn man die globale Berechtigung ‚administer groups‘ hat.
    • Behebt ein Problem bei Anmeldegruppen im Kalender, wenn die erstellte Gruppe inaktiv ist. Die Gruppe wurde dann immer wieder neu erstellt.
    • Der Hinweis zur Eventvorlage beim Eintrag eines Termins im Kalender wird nun wieder ausgeblendet, wenn ein anderer Kalender ohne Eventvorlage gewählt wird.
    • Der Kalender hat in der Listenansicht bei Auswahl eines expliziten Datums erst die Termine des nächsten Tages angezeigt. Dies wurde behoben.
    • Im Kalender-Tooltip wird der Status der Ressourcen wieder korrekt angezeigt
    • Wenn Kalender parallel von anderen Benutzern verändert werden, kommt es nun nicht mehr zu falschen Fehlermeldungen.
    • Beim Auswählen und Verändern einer Terminvorlage wird nun auch der Event-Tab korrekt initialisiert.
  • Events
    • Die Liste der Events-Stammdaten lässt sich jetzt durchsuchen.
    • Es können nun auch Links an mehrere Events angehängt werden.
    • In den Vorlagen für Events werden nun die Werte für Fakten bereits überprüft, sodass dort keine Fehler entstehen können.
  • Wiki
    • Bilder werden nun gleich behandelt, egal ob die Dateiendung klein oder groß geschrieben ist.
    • Seiten können jetzt beliebige Sonderzeichen im Titel haben.
    • In der mobilen Ansicht einer Kategorieseite ist es nun auch möglich, auf die Sitemap zu gelangen.
    • Beim Anlegen von Weiterleitungen wird nun das Format HTML oder Markdown mit übergeben.
  • Finanzen
    • In den Berichten wurde der Zeitfilter korrigiert. Hier hat der Zeitabschnitt in manchen Fällen nicht korrekt gegriffen.
    • Buchungen können nun wieder einzeln festgeschrieben werden.
  • Sync
    • Der Warnhinweis „Freigabe für API erforderlich“ wird jetzt nur noch angezeigt, wenn a) Einwilligungsfelder tatsächlich Pflichtfelder sind und b) das Häkchen bei „Beim Anlegen von Personen über die API sind Einwilligungsfelder keine Pflichtfelder“ nicht gesetzt ist.
    • Bei der Auswahl von Member-Feldern wird nun die jeweilige Bezeichnung aus dem System angezeigt.
  • Ressourcen
    • Unter Umständen kam es beim Bestätigen von Ressourcen zu der Fehlermeldung, dass das Recht „edit category“ für den Kalender nötig sei. Dieser Fehler wurde behoben.
  • Admin-Einstellungen
    • Die Standorteinstellungen werden nun auch mobil korrekt dargestellt.

Löschungen #

  • Personen & Gruppen
    • Wenn man nur das gruppeninterne Recht „Gruppenteilnehmerstatus editieren“, nicht aber „Personen aus der Gruppe nehmen“ hat, erschien in der Personendetailansicht ein Button, um die Person in der Gruppe als „zu löschen“ zu markieren. Dieser Button wurde entfernt, da er für Verwirrung gesorgt hat und vermutet wurde, dass Personen hier aus der Gruppe gelöscht werden können.

ChurchTools 3.82.1 (2022-02-23) #

Behobene Fehler #

  • Personen & Gruppen
    • Der Standort-Filter auf einer Gruppenhomepage war leer. Nun werden die Standorte wieder angezeigt.
    • Der Warninhinweis, dass ungefiltert alle Personen kontaktiert werden, wird jetzt nicht mehr angezeigt, wenn einzelne Personen markiert sind.
  • Kalender
    • Beim Erstellen eines Kalendereintrags kann die Anmeldegruppe nur noch konfiguriert werden, wenn man die globale Berechtigung ‚administer groups‘ hat.
    • Behebt ein Problem bei Anmeldegruppen im Kalender, wenn die erstellte Gruppe inaktiv ist. Die Gruppe wurde dann immer wieder neu erstellt.
  • Wiki
    • Seiten können jetzt beliebige Sonderzeichen im Titel haben.
  • Finanzen
    • Beim Erstellen von Sammelbestätigungen konnte es passieren, dass Buchungen im PDF gefehlt haben. Das wurde behoben.
  • REST-API
    • Beim Bearbeiten von Personendaten wird nun auf das Sicherheitslevel zum Bearbeiten geprüft.ChurchTools 3.82.0 (14.02.2022) Verbesserungen
  • Allgemein
    • Beim Login kann nun das Passwort sichtbar gemacht werden.
    • Der Admin kann nun nicht mehr über ChurchTools erstellte Mails lesen, in denen er nicht involviert ist.
  • Personen & Gruppen
    • In der Statistik können nun per Auswahl, Personen aus dem Archiv berücksichtigt werden
    • Die Batch-Funktion für Personen ist nun im Menü viel besser aufgehoben. Außerdem ist das Verhalten mit dem Export und Kontaktieren vereinheitlicht
  • Kalender
    • Der Kalender lädt nun selbstständig neu, wenn Kalendereinträge von anderen Personen geändert werden
    • Besprechungsanfragen können nun auch im Kalender zugesagt, abgesagt und die Zusage zurückgezogen werden
    • Kalendereinträge können mit Gruppen verbunden werden, so dass Gruppen für Anmeldungen automatisch erstellt und gepflegt werden
  • Reports
    • Es gibt einen neuen Fakt, um die Anzahl von Personen in einer Gruppe auszugeben
  • Finanzen
    • Für Sammelbestätigungen gibt es einen neuen Platzhalter ‚{issuerEmail}‘.
    • Für einen Mandanten kann eine E-Mail angegeben werden, die bei Sammelbestätigungen verwendet werden kann.
    • Im Spender-Tab wird nun im Tooltip zusätzlich die ID des Spenders angezeigt.

Behobene Fehler #

  • Allgemein
    • Wenn der 2FA-Code per Copy&Paste eingefügt wird, ist nun auch die erste Zahl richtig zu sehen und der Fokus geht mit
    • Die Sicherheitslevel werden jetzt bei den Geburtstagsbenachrichtigungen korrekt angewandt.
  • Personen & Gruppen
    • Die Überprüfung, ob eine Anmeldung zu einer offenen Gruppe möglich ist, wird nun auch ausgeführt, wenn ein Leiter aus der Gruppe entfernt wurde.
    • Wenn das Löschen von Personen aus dem Archiv über die Batchfunktion („Markierte Personen…“) nicht erfolgreich war, wird jetzt eine Fehlermeldung ausgegeben.
    • Man erhält nun keine Push-Benachrichtigung über seinen eigenen Geburtstag mehr.
  • Events
    • Ein Fehler wurde behoben, durch den Event-Chats nach dem automatischen Beenden sofort wieder gestartet wurden.
    • Wenn man im Ablaufplan eine Überschrift bearbeitet und zum vorherigen oder nächsten Element wechselt, bleiben jetzt die Buttons zur Navigation und zum Speichern erhalten.
    • Wenn man ein abgesagtes Event in einer Terminserie reaktiviert, verschwinden nun nicht mehr die vor dem Event liegenden Termine der Terminserie.
    • Ein Fehler wurde behoben, durch den das Kopieren von Kalenderterminen mit verknüpften Events nicht funktioniert hat.
    • In der Agenda kann man durch die Vor- und Zurück-Buttons nicht mehr den Eventstart manipulieren
    • Das Filtern nach einem direkten Song funktioniert nun wieder wie gewohnt
    • In der mobilen Ansicht wird nun für den Eventstart kein Kontextmenü mehr angezeigt.
  • Wiki
    • Der Upload im Wiki funktioniert wieder.
    • Seiten in der Kategorie 0 können wieder gelöscht werden.
  • Reports
    • Auf neueren Installationen hat der AdHoc-Report ‚Fakten-Auswertung‘ eine Fehlermeldung erzeugt. Das wurde behoben, so dass der Report wieder korrekt funktioniert.
    • Eine nicht benötigte Summenspalte wird nun auch bei Standard-Reports korrekt ausgeblendet.
  • Finanzen
    • Buchungen lassen sich auch wieder im Bearbeitungs-Modal löschen.
    • Auf generierten Sammelbestätigungen ist wieder der Text ENTWURF lesbar.
    • Wenn das Gegenkonto kein Spendenkonto ist, wird auch kein Spender mehr in der Buchung gesetzt.
  • Admin-Einstellungen
    • In den Berechtigungen werden nun die Auswahlboxen für Standorte und Gruppentypen richtig sortiertChurchTools 3.81.0 (24.01.2022) Verbesserungen
  • Allgemein
    • Der Login-Link für die App wird nun nach Klick für den Fall eines Fehlers neu generiert.
    • Beim Export nach Excel werden die Spalten nun entsprechend des Datentyps (Text/Datum/Zahl) formatiert. Damit werden z.B. Datumsangaben oder Postleitzahlen mit ‚0‘ richtig dargestellt.
  • Personen & Gruppen
    • Automatische E-Mails können nun auch die ChurchTools Installation als Absender haben. Damit werden Mails nun immer verschickt, wenn sie aktiv sind, da es keine leere Option mehr gibt.
    • Bei Anmeldungen über die Gruppenhomepage werden jetzt bei dem Vergleich von Personendaten Leerzeichen und Groß- und Kleinschreibung ignoriert, sowie beim Speichern führende und abschließende Leerzeichen entfernt, um die Erstellung von Duplikaten zu vermeiden.
    • Wenn über die Personenfunktion „Bereich entfernen“ der letzte Bereich gelöscht werden soll (was nicht möglich ist), wird eine bessere Fehlermeldung ausgegeben.
  • Wiki
    • Im Wiki wurden bisher die Versionen einer Seite initial mitgeladen. Dies konnte bei großer Historie zu langen Ladezeiten führen, weswegen diese jetzt nur bei Bedarf geladen werden.
    • Die PDF-Generierung von Wiki-Seiten funktioniert nun auch im Safari unter iOS.
  • Finanzen
    • Beim Buchungsimport wird nun auch geprüft, dass die Länge des Buchungstextes nicht länger als 255 Zeichen ist.
    • Beim Kontenimport wird nun auch auf die Kontonummer 9999 geprüft, die nicht verwendet werden darf.
    • Wenn es nicht möglich ist, einen neuen Spender anzulegen, weil die Person schon existiert, aber die Person nicht sichtbar ist, wird nun eine bessere Fehlermeldung angezeigt.
  • REST-API
    • Die Kostenstellen werden in der API nach Nummer sortiert.Behobene Fehler
  • Personen & Gruppen
    • Beim Löschen einer Person aus einer Gruppe, wird diese Person auch als Absender von automatischen E-Mails entfernt.
    • Wenn eine Gruppe mit automatischen E-Mails, aber ohne Teilnehmer, dupliziert wird, werden die Absender in den automatischen E-Mails entfernt.
    • Neu angelegte Personen bei einer Gruppenanmeldung bekommen nun auch das Standard-Kontakt-Label für E-Mails und nicht das mit der geringsten Sortierungsnummer.
    • Im Event-Filter funktioniert nun auch der Klick in ein Datumsfeld wie gewohnt.
    • Die entsprechenden Einstellungen in den Gruppen-Eigenschaften sind nun mit den Rechten „Automatische E-Mails einrichten“ und „Gruppen-Chat administrieren“ einstellbar, ohne das zusätzliche Recht „administer groups“.
    • Wenn man sich zu einer öffentlichen Gruppe anmeldet, abmeldet und wieder anmeldet, erhielt man die automatische Mail doppelt. Das ist jetzt behoben.
    • Bei der Gruppenanmeldung von weiteren Personen kann nun nicht mehr die E-Mail-Adresse überschrieben werden.
    • Die ausgewählten Werte bei Mehrfachauswahlfeldern in Gruppenanmeldungen werden jetzt wieder gespeichert.
    • Ein Fehler wurde behoben, durch den auf einer Gruppendetailseite die Gruppentreffen der zuletzt aufgerufenen Gruppe angezeigt wurden, wenn die Gruppe selbst keine Gruppentreffen hat.
  • Kalender
    • Es kommt nun eine aussagekräftige Fehlermeldung, wenn man einen Kalender mit verknüpften Events löschen möchte, aber das Modul Events deaktiviert ist.
  • Events
    • Der Fakten Export enthält wieder alle Fakten.
    • Das Recht ‚Stammdaten editieren‘ kann jetzt auch genutzt werden, um Dienste zu bearbeiten.
  • Wiki
    • Beim Anlegen neuer Seiten werden nur noch Kategorien angezeigt, für die man auch Schreibrechte hat. Die API hat die Rechte schon korrekt geprüft.
    • Beim Bearbeiten von Wiki-Seiten erscheint nun nicht mehr fälschlicherweise die Nachricht, dass eine ungespeicherte Version der Seite vorliegt.
  • Finanzen
    • In der Buchungsmaske öffnet sich der Kalender nun am heutigen Tag oder am letzten des Buchungsjahres.
    • Neue Spender können wieder über die Buchungsmaske angelegt werden, selbst wenn in ChurchTools nur ein Bereich definiert ist.
    • Es wird nun geloggt, dass ein neuer Mandant erstellt wurde.
  • Check-in
    • Neue Personen im Check-in können jetzt wieder mit einem zugewiesenen Tag erstellt werden.
  • REST-API
    • Die API für Gruppentreffen-Statistiken gibt nun keine negativen Werte mehr für Teilnehmer mit unbekanntem Status zurück.
    • Bereits vorhandene Personen können jetzt wieder mit einem Tag eingecheckt werden.ChurchTools 3.80.2 (10.12.2021) Behobene Fehler
  • Personen & Gruppen
    • Die Berechtigung „Sicherheitslevel eigene Daten bearbeiten (security level edit own data)“ funktioniert wieder.ChurchTools 3.80.1 (09.12.2021) Verbesserungen
  • Personen & Gruppen
    • Bei Anmeldungen über die Gruppenhomepage werden jetzt bei dem Vergleich von Personendaten Leerzeichen und Groß- und Kleinschreibung ignoriert sowie beim Speichern führende und abschließende Leerzeichen entfernt, um die Erstellung von Duplikaten zu vermeiden.
    • Automatische E-Mails können nun auch die ChurchTools Instanz als Absender haben. Damit werden Mails nun immer verschickt, wenn sie aktiv sind, da es keine leere Option mehr gibt.
  • Wiki
    • In der Wiki-Suche wird nun ein Lade-Spinner angezeigt, wenn noch auf Ergebnisse gewartet wird.
  • REST-API
    • Gruppenteilnehmer lassen sich nun nach Vorname oder Nachname sortieren.Behobene Fehler
  • Allgemein
    • Die Push-Benachrichtigungen zum Geburtstag berücksichtigen jetzt auch das Sicherheitslevel des Feld Geburtstag.
  • Personen & Gruppen
    • Neu angelegte Personen bei einer Gruppenanmeldung bekommen nun auch das Standard-Kontakt-Label für E-Mails und nicht das mit der geringsten Sortierungsnummer.
    • Das Kopieren von Gruppen mit Teilnehmern funktioniert wieder.ChurchTools 3.80.0 (29.11.2021) Verbesserungen
  • Allgemein
    • Überschriften 1-4 werden in Gruppentreffen-Templates richtig berücksichtigt.
  • Personen & Gruppen
    • Gruppenteilnehmer-Felder können jetzt einen Untertitel erhalten, der im Anmeldeformular mit angezeigt wird.
    • Es kann jetzt pro Rolle eingestellt werden, ob für die Rolle ein Check-in-Code erstellt werden soll oder nicht.
    • Die Anzeige für den Einladungsstatus wird jetzt für das globale und interne Gruppenrecht „invite persons“ gleich behandelt.
    • Tags mit Leerzeichen sind nun auch suchbar.
    • Tags können nun nicht mehr mehrfach erstellt und zugewiesen werden.
    • Als Vorbereitung für das neue Gruppen-Modul wurde ein Kürzel für Gruppentypen eingeführt.
  • Events
    • Die CCLI Nummer eines Songs ist jetzt ein direkter Link zu SongSelect.
    • Der Upload von Links zu einem Event wird nun genauso behandelt wie eder Upload einer Datei was die Berechtigungen angeht.
    • Die Tag-Suche wurde der Suche in Personen & Gruppen angeglichen.
  • REST-API
    • Neue REST-API: /groups/$groupId/tags
    • CRUD Apis für Automatische E-Mails.Behobene Fehler
  • Allgemein
    • Wenn eine Vertraulichkeitsvereinbarung abgegeben werden muss, kann diese nicht mehr umgangen werden für das Wiki oder den Sync.
  • Personen & Gruppen
    • Eine Gruppe kann sich nicht mehr selber untergeordnet werden.
    • Wenn man in der Gruppenliste eine zweite Gruppe unterhalb einer zuerst aufgeklappten Gruppe aufklappt, laden die Gruppeninfos nun wieder korrekt.
    • E-Mails werden wieder an alle Personen verschickt die mir im E-Mailer angezeigt werden.
    • Wenn der Cron-Job lief während man eine E-Mail geschrieben hat in der Anhänge hochgeladen wurden konnte es passieren, dass die Anhänge nicht in der E-Mail mitgesendet wurden. Dieses Problem wurde behoben.
  • Kalender
    • In der eingebetteten Listenansicht funktioniert nun der Datepicker wieder.
  • Events
    • In der Song-Tabelle werden wieder Tags angezeigt.
  • Ressourcen
    • Wenn eine einzelne Buchung aus einer Serien-Ressourcenbuchung gelöscht wird, wird nun nicht mehr eine E-Mail verschickt, dass die Buchung bestätigt wurde.
  • Wiki
    • Beim direkten Wechseln zwischen verschiedenen Sitemaps wurden die Seiten nicht richtig geladen, dies wurde korrigiert.
  • Check-In
    • Wenn man keine übergeordnete Gruppen sehen kann, kann man nun trotzdem den Check-in aufrufen.
  • Finanzen
    • Die Summen- und Saldenliste lädt wieder direkt, wenn man den Menü Punkt unter Berichte aufruft.
    • Wenn ein anderer Abrechnungsmonat für die Summen- und Saldenliste ausgewählt wird, wird nun auch das richtige PDF geladen.ChurchTools 3.79.2 (11.11.2021) Behobene Fehler
  • Personen & Gruppen
    • Ein Fehler wurde behoben, durch den die Gruppenanmeldung nicht mehr funktioniert hat, wenn man einen Account in ChurchTools hat, aber nicht die Datenschutzeinwilligung akzeptiert hat, und zum Zeitpunkt der Anmeldung nicht eingeloggt ist und man nur sich selbst anmeldet.ChurchTools 3.79.1 (05.11.2021) Behobene Fehler
  • Personen & Gruppen
    • Die Gruppenanmeldung hat nicht funktioniert, wenn man nur sich selbst angemeldet hat, aber Ehepartner, Kinder oder Personen mit der selben E-Mail-Adresse in ChurchTools angelegt sind, die noch nicht die Datenschutzeinwilligung akzeptiert haben. Dieser Fehler wurde behoben.
  • REST-API
    • Die Geburtstagsapi filtert jetzt die korrekten Personen, wenn ein Zeitintervall angegeben wird, das über ein Jahr hinausgeht.

ChurchTools 3.79.0 (03.11.2021) #

Verbesserungen #

  • Allgemein
    • Es wurden ein paar kleine Verbesserungen beim Drucken der PDFs vorgenommen.
  • Kalender
    • In der Änderungs-Mail zu Terminen wird nun auch eine Änderung am Link aufgelistet.
  • Wiki
    • Die Reihenfolge der Suchergebnisse wird jetzt besser nach Relevanz sortiert.
    • Der Konverter zu Markdown übernimmt nun auch Iframes.
  • Personen & Gruppen
    • Bei der Gruppenanmeldung kann jetzt ausgewählt werden, welche Person man ist, wenn es über die E-Mail-Adresse nicht eindeutig war.

Löschungen #

  • Personen & Gruppen
    • Das Menü „Gesamtexport“ in den Stammdaten des Moduls Personen & Gruppen wurde entfernt. Über das Personen-Menü können weiterhin alle Personen der Installation exportiert werden, indem man alle Filter entfernt und auf „Personen exportieren“ klickt.

Behobene Fehler #

  • Allgemein
    • Beim Simulieren in neuen Modulen, wie dem neuen Wiki, wird man jetzt richtig weitergeleitet.
    • Das mobile Menü wurde noch mal für ganz kleine Bildschirme optimiert.
    • In bestimmten Fällen konnte über die interne PDF-Funktion kein PDF mehr erstellt werden (z.B. Wiki oder Kalender). Dies wurde behoben.
    • Wenn eine Vertraulichkeitsvereinbarung abgegeben werden muss, kann diese für das Wiki oder den Sync nicht mehr umgangen werden.
    • ChurchTools Web funktioniert jetzt wieder auf iOS-Geräten mit einer iOS-Version vor 13.4
  • Personen & Gruppen
    • Behebt einen Fehler, bei dem nach einer Gruppenanmeldung einer neuen Person zwei E-Mails mit dem gleichen Betreff versendet wurden.
    • Log-Einträge für Fehler bei den Serienbriefen haben nun das richtige Log-Level.
    • Die Statistik Ansicht lädt die Daten der archivierten Personen nach, um eine komplette Statistik anzuzeigen.
    • Beim Personen-Export wird wieder geloggt, wer den Export getätigt hat, welche Felder exportiert wurden und welche Personen (IDs) betroffen waren.
    • Beim Erstellen eines Gruppentreffpunktes wurde teilweise der Speichern-Button nicht aktiviert. Dies wurde korrigiert.
    • Der Personen-Filter filtert jetzt Ja-Nein-Felder wieder richtig.
    • Die automatische E-Mail mit dem Abmeldelink, wenn man auf der Warteliste ist, wurde jetzt klarer formuliert, so dass man nicht mehr verstehen kann, man wäre bereits angemeldet.
    • Eine Gruppe kann nicht mehr sich selbst untergeordnet werden.
    • Die Berechnung der maximalen E-Mail-Größe wurde korrigiert.
    • Die automatische Anmeldebestätigungsmail mit dem Abmeldelink sowie die Wartenlistenfunktion funktionieren jetzt auch, wenn sich eine Person abmeldet und anschließend wieder anmeldet.
    • Das Follow-Up wird jetzt auch bei der Anmeldung über die Gruppenhomepage gestartet.
    • Die Gruppenhistorie einer Person wird jetzt wieder richtig angezeigt.
  • Kalender
    • iCal Abos können jetzt auch verwendet werden, wenn der öffentlichen Benutzer nicht die Berechtigung hat, den Kalender zu sehen.
    • In der Listenansicht funktioniert nun die Auswahl über den Mini-Kalender wieder wie gewohnt.
  • Events
    • Auf mobilen Endgeräten kann die Tabelle für mögliche Tauschpartner wieder horizontal gescrollt werden.
    • Um Eventanhänge zu sehen oder zu löschen, benötigt man nun keine Rechte mehr für das Kalender-Modul. Es genügen jetzt die Rechte „view events“ bzw. „edit events“ des Eventsmoduls.
  • Wiki
    • Beim Löschen einer Wiki-Seite wird nun der Titel richtig angezeigt.
    • Weiterleitungen können nun auch ? und weitere Sonderzeichen enthalten.
    • Nummerierungen größer als 9 werden nun nicht mehr abgeschnitten.
    • In manchen Fällen konnte es dazu kommen, dass es eine zweite Scrollbar gab. Dies wurde korrigiert.
    • Beim Aktivieren einer Wiki-Seite für die Startseite wurden die Erfolgsmeldungen korrigiert.
    • Wiki-Seiten werden nun im Hintergrund aktualisiert.
    • Die Seite wird aktualisiert, wenn man im Hintergrund ausgeloggt wurde.
  • Check-in
    • Falls eine Person bereits eingecheckt ist, wird nun eine bessere Fehlermeldung ausgegeben.
  • Reports
    • Wenn Spalten bei Standard-Reports geändert werden, wird die ganze Auswertung neu berechnet, damit die Tabelle stimmt.
  • Finanzen
    • Beim einfachen Buchen mit Zwecken hatte sich ein Fehler bei der Validierung eingeschlichen. Dieser wurde behoben.
    • Die Summen- und Saldenliste lädt wieder direkt, wenn man den Menüpunkt unter Berichte aufruft.
  • Sync
    • Bei der Werte-Zuordnung wird nun die Sortierung aus der Installation beachtet.
    • Die rechte Seitenleiste funktioniert nun auch in den Systemdetails auf kleinem Bildschirm.
    • Der Sync kann jetzt mit nicht mehr existierenden Gruppen umgehen.
  • REST-API
    • In der /groups API wird die richtige ID für die growPathId bei Rollen zurückgegeben
  • Admin-Einstellungen
    • Ein Fehler wurde behoben, durch den es zu einem Fehler beim erstmaligen Buchen einer Lizenz kam.
  • Reports
    • Reportzeilen, die fett hervorgehoben werden sollen, werden jetzt im PDF auch hervorgehoben, wenn Chrome als PDF-Generator benutzt wird.ChurchTools 3.78.1 (13.10.2021) Behobene Fehler
  • Sync
    • Initial wurde im Job der Status fälschlicherweise als ok ausgegeben. Dies wurde korrigiert.
    • Beim Mapping von Member- auf Select-Felder konnte es vorkommen, dass die Validierung nicht korrekt war. Dies wurde korrigiert.
  • Personen & Gruppen
    • Beim Personen-Export wird wieder geloggt wer den Export getätigt hat, welche Felder exportiert wurden und welche Personen (IDs) betroffen waren.
    • Gruppentreffen können wieder gelöscht werden.
  • Finanzen
    • Das Erstellen von Kontoauszügen ist nun auch wieder initial möglich.
  • Admin-Einstellungen
    • Das erste Buchen einer Lizenz ist wieder möglich.
    ChurchTools 3.78.0 (04.10.2021) Verbesserungen
  • Sync
    • Es gibt ein neues Modul, den Sync.
    • Synchronisiert werden können damit aktuell Personendaten.
    • Der Sync funktioniert mit Optigem, ChurchTools und DaviP.
    • ChurchTools kann auch mit ChurchTools synchronisiert werden.
    • Der Sync ist so aufgebaut, dass künftig weitere Systeme und Datentypen folgen können.
  • Personen & Gruppen
    • Unter Weitere Filter => Personenfilter kann jetzt nach beliebigen Feldern einer Person gesucht werden.
    • Es gibt jetzt eine neue Auswahlmöglichkeit in „Einwilligung durch wen“: „Person, die die Gruppenanmeldung durchgeführt hat“
    • Die Standard-Stammdaten in „Einwilligung durch wen“, können nicht mehr umbenannt werden.
    • Wenn bei der Gruppenanmeldung für ein Kind, Ehepartner oder weitere Person die Einwilligungserklärung nach DS-GVO noch nicht vorliegt oder wenn eine neue Person in der Gruppenanmeldung angelegt werden soll, wird nun abgefragt, ob man die Einwilligungserklärung dieser Person(en) eingeholt hat.
    • Eine Person kann jetzt bei unterschiedlichen Labeln die gleiche E-Mail-Adresse benutzen.
  • Wiki
    • Die Reihenfolge der Suchergebnisse werden jetzt besser nach Relevanz sortiert.
  • REST-API
    • Neuer Endpoint: GET /groups/:groupId/statistics
    • Wachstumspfade sind nun im Master Data Endpoint enthalten.
    • In der /fields API wird der Name auch zusätzlich übersetzt zurückgegeben.
    • Die Entitäten ‚Role‘ und ‚GroupType‘ wurden um das Feld ‚translatedName‘ ergänzt.
    • FollowUps und FollowUp-Intervalle sind im Endpoint /persons/masterdata enthalten.

Behobene Fehler #

  • Allgemein
    • Das Trennen der Verbindung von Newsletter-Integrationen ist jetzt wieder möglich.
  • Personen & Gruppen
    • Sollte man nicht alle Personen in einer Gruppe sehen, aber die Gruppe an sich, dann werden nun trotzdem die richtigen Teilnehmerstatistiken angezeigt.
    • Die Generierung von Serienbriefen wurde stabiler gemacht, so dass sie schneller durchläuft.
    • Probleme beim Kopieren von Gruppen mit aktiviertem Chat wurden behoben.
    • Ein Problem wurde behoben, durch das Gruppen von untergeordneten Gruppen auf der Gruppenhomepage u.U. nicht angezeigt wurden.
    • Der Zeitpunkt wird in der Personen-Historie wieder richtig angezeigt.
    • Im Personen Export werden für das Feld Geburtstag auch wieder ‚Alter‘, ‚Geb.-Tag‘, ‚Geb.-Monat‘ und ‚Geb.-Jahr‘ ausgegeben.
    • Das Nachrücken von wartenden Gruppenteilnehmern funktioniert jetzt wieder richtig.
    • In der Personen-Historie werden jetzt alle Einträge und nicht nur die letzten 100 angezeigt.
    • Die E-Mail Benachrichtigung, dass sich die Standard-E-Mail Addresse geändert hat, wird nur noch an aktive Benutzer versendet.
    • Im Personen-Export sind die Felder Alter, Herrn/Frau, Lieber/Liebe, ID und Bereich wieder nutzbar.
    • Für die Darstellug von Personen auf den OSM-Karten wird jetzt noch genauer die Berechtigung auf die Adresse geprüft.
  • Kalender
    • Ein Fehler wurde korrigiert, durch den in den E-Mail-Benachrichtigungen zur Änderung eines Kalendereintrags die falsche Anrede und u.U. Sprache verwendet wurde.
  • Wiki
    • Ein Fehler wurde behoben, bei dem es zu einer falschen Einrückung im Inhaltsverzeichnis kommen konnte.
  • Check-In
    • Nur für den User sichtbare Gruppen werden jetzt in den übergeordneten Gruppen angezeigt.
  • REST-API
    • In der Person MasterData API fehlte für Rollen das Feld ‚isHidden‘.
    • In der Person MasterData API werden die Werte nun nach dem SortKey sortiert.
    • In der /fields API wird das Feld ‚hideInFrontend‘ als Boolean zurückgegeben.
    • In der /fields API wird das Feld ’sortKey‘ als integer zurückgegeben.
    • Im Gruppen Endpoint wird das Feld ‚followUp.sendReminderMails‘ nun als Boolean zurückgegeben.
    • In der Gruppen API ist nun immer die Gruppentyp ID sichtbar, unabhängig vom Sicherheitslevel.
    • OpenApi Dokumentation wurde angepasst, sodass ‚/groups‘ richtig dokumentiert ist.
    • Wenn man keine Wiki Kategorien sehen darf, geht die Suche nicht mehr kaputt.ChurchTools 3.77.1 (13.09.2021) Behobene Fehler
  • Allgemein
    • Das Trennen der Verbindung von Newsletter-Integrationen ist jetzt wieder möglich.
  • Personen & Gruppen
    • Beim Anlegen von Gruppen kann jetzt wieder eine übergeordnete Gruppe zugeordnet werden.
  • Finanzen
    • Behebt ein Zuordnungsproblem bei den initialen Stammdaten Kontogruppen -> Kontoklassen.
  • Wiki
    • Behebt ein Problem, bei dem im Wiki zu viele Dateien angezeigt wurden.ChurchTools 3.77.0 (06.09.2021)

Verbesserungen #

  • Personen & Gruppen
    • Wenn die Standard-E-Mail geändert wird, verschickt ChurchTools einen Sicherheitshinweis an die alte und die neue E-Mail-Adresse.
    • CSV-Export für Personen, Buchungen und Konten nutzen jetzt Semikolon als Spaltentrenner.
  • REST-API
    • In der API wird bei Anhängen von Arrangements nun auch das Änderungsdatum und die Personen-ID, die zuletzt etwas geändert hat, mitgegeben.
    • Die Song API kann jetzt auch nach Song-Titel durchsucht werden.
    • Die Song API gibt die Songs nun in alphabetischer Reihenfolge zurück.
    • Die Events-API erlaubt jetzt auch das Eintragen in freie Dienste.

Löschung #

  • Allgemein
    • Das Widget „Wer ist Online“ wurde von der Startseite entfernt, um die Performance von ChurchTools zu verbessern. Der Administrator kann weiterhin Informationen über die Zugriffe der Nutzer via Verwalten > Log ansehen > Statistiken aufrufen.Behobene Fehler
  • Personen & Gruppen
    • Gruppen mit Tags lassen sich jetzt wieder löschen.
    • Es lassen sich wieder Gruppen ohne zugewiesene Station erstellen.
    • Ein Fehler wurde behoben, durch den man in Personen-Tooltips von Personen, die in keiner einzigen Gruppe sind, Felder mit einem höheren Sicherheitslevel sehen konnte, als man für diese Person eigentlich sehen darf.
    • Die Darstellung von Treffpunkt-Adressen wurde verbessert.
    • Falls man selbst keine E-Mail-Adresse eingetragen hat, wirft das System nun keinen Fehler mehr beim Versenden von E-Mails mit CC.
  • Kalender
    • Informationsmails über einen neuen Termin werden wieder an die Person geschickt, die im Feld „im Auftrag von“ hinterlegt wird.
    • Es geht keine unverständliche Mail raus, wenn eine Ressource nachträglich von einem Admin zu einem Kalendereintrag hinzugefügt wird.
  • Check-in
    • Im Checkin wird beim Anlegen neuer Personen jetzt angezeigt wenn die Lizenz überschritten wurde.
    • Beim Erstellen einer Person bekommt der Button nun einen Lade-Status damit durch mehrfaches Klicken nicht mehrere Personen erstellt werden.
  • Wiki
    • Tabellen werden nun nicht mehr zusammengeschoben, sondern lassen sich auf kleineren Bildschirmen horizontal scrollen
    • In der HTML-Ansicht konnte es beim Einfügen eines Links dazu kommen, dass dieser unvollständig war. Dies wurde behoben.
    • Das Menü für ausgeblendete Kategorien schließt sich nun nicht mehr automatisch, wenn man innerhalb dieser Kategorien navigiert.
    • Ein Fehler in den Wiki-Files wurde behoben, durch den alle Dateien ausgeblendet wurden, wenn man eine nicht sehen durfte.
    • Das Options-Menü von Dateien wird nicht mehr für den öffentlichen Nutzer angezeigt. Änderungen konnten auch davor nicht ausgeführt werden, da das Backend dies verhindert hat.

ChurchTools 3.76.0 (09.08.2021) #

Verbesserungen

  • Wiki
    • Das Wiki ist visuell komplett neu aufgebaut.
    • Die mobile Ansicht funktioniert jetzt sehr gut.
    • Wiki-Seiten können jetzt in Markdown geschrieben werden.
    • HTML-Wiki Seiten können in Markdown konvertiert werden und wieder zurück.
    • Bilder lassen sich per Copy&Paste in den neuen Markdown Editor einfügen.
    • Es gibt jetzt auch eine kategorieübergreifende Suche.
    • Zu jeder Kategorie gibt es nun eine Auflistung aller Seiten.
    • Stammdaten gibt es im Wiki nicht mehr, die Wikikategorien sind direkt in die Seitenleiste gewandert.
  • Personen & Gruppen
    • Verbesserung der Anmeldung zur Gruppe, wenn sich die Person nur selbst anmelden darf.
    • Gruppenhomepage-Filter können jetzt durch Query-Parameter in der Gruppenhomepage-URL vorbelegt werden.
    • Wenn bei der Teilnahme einer Person in einer Gruppe ein Enddatum gesetzt ist, wird dieses jetzt auch in der Personenliste und in der Gruppen-Detailansicht angezeigt.
    • Es kann jetzt eine Obergrenze für die Anzahl Personen auf der Warteliste vorgegeben werden. Ist diese Grenze erreicht, können sich keine weiteren Personen mehr zur Gruppe anmelden.
    • Die Buttons „Leiter kontaktieren“ sowie der Button „Bei ChurchTools anmelden“ auf der öffentlichen Gruppen-Seite können jetzt über die Gruppen-Einstellungen ausgeblendet werden.
  • Finanzen
    • Die Finanzenvorlage kommt jetzt beim Vergleich der Namen von Kontogruppen besser mit führenden und abschließenden Leerzeichen klar.
  • REST-API
    • DELETE /api/groups/:id – Neuer Endpoint um eine Gruppe zu löschen.
    • Der Endpoint GET /groups und GET /groups/:id geben nun auch die Gruppen DB Felder zurück, die die Gemeinde selbst angelegt hat.
    • Neuer Endpoint zum Anlegen von Gruppen: POST /api/groups

Behobene Fehler

  • Allgemein
    • Bei großen Installationen kommt es auf der Mitgliederliste nicht mehr zu einem Darstellungsproblem der Bilder.
    • 2-Faktor-Authentifizierung funktioniert jetzt auch, wenn ChurchTools in einem Unterordner benutzt wird.
  • Personen & Gruppen
    • Ein Fehler wurde behoben, bei dem es passieren konnte, dass beim Öffnen einer Gruppe nicht die Gruppenteilnehmerfelder angezeigt wurden.
    • Die Vererbung der Berechtigung „Darf Felder der Personen sehen“ in untergeordneten Gruppen funktioniert jetzt korrekt in der Api `/persons`.
    • Das Sperren des eigenen Zugangs ist jetzt nicht mehr möglich.
    • Label für E-Mails können jetzt nur noch gelöscht werden, wenn sie bei keiner Person mehr genutzt werden.
    • Wenn keine Zu-Löschen-Gruppentyp-Rolle gesetzt ist, wird kein Abmeldelink bei Anmeldung zu einer öffentlichen Gruppe mehr verschickt.
    • Nicht mehr verwendete Tags wurden aufgeräumt.
    • Das Bearbeiten einer Export-Vorlage ist wieder möglich.
    • Export-Vorlagen können jetzt auch Anführungszeichen enthalten.
    • Beim Importieren von Personen wird jetzt das Format der GUID überprüft.
    • QR-Codes für Personen ohne E-Mail-Adresse werden bei der Gruppenanmeldung nicht mehr an die falschen Personen geschickt.
    • Die Personenhistorie lädt jetzt auch wenn eine inzwischen gelöschte Person die Person bearbeitet hat.
  • Events
    • Beim Löschen von Fakten wird jetzt berücksichtigt, ob diese noch in Eventtemplates verwendet werden.
    • In der Api `/events/{id}` wird das Flag `isCanceled` jetzt korrekt zurückgegeben.
  • Checkin
    • CheckIn funktioniert jetzt auch wenn das Kalender-Modul deaktiviert wurde.
  • REST-API
    • In der Gruppen API gab es einen Fehler, der ein falsches Sicherheitslevel für eine Gruppe berechnet hat.

ChurchTools 3.75.1 (19.07.2021) #

Behobene Fehler

  • Finanzen
    • Vorlagen für Spendenbescheinigungen können wieder geladen werden.

ChurchTools 3.75.0 (12.07.2021) #

Verbesserungen

  • Personen & Gruppen
    • Follow-Up Intervalle können nun bis zu 27 Jahre dauern.
    • Wenn der E-Mail Versand deaktiviert ist, dann werden nun auch keine Einladungsmails mehr verschickt.
    • In der Personen-Detailansicht kann nun auch der Pin auf der Karte manuell gesetzt werden, wenn keine Adresse eingegeben ist.
  • Finanzen
    • Die Finanzenvorlage kommt jetzt beim Vergleich der Namen von Kontogruppen besser mit führenden und abschließenden Leerzeichen klar.
  • REST-API
    • Die Events API kann über einen Parameter nun auch abgesagte Events mit ausgeben.

Behobene Fehler

  • Allgemein
    • Die Schnellsuche berücksichtigt jetzt auch, wenn Module in ChurchTools deaktiviert wurden.
  • Personen & Gruppen
    • Die Beziehungstypen Elternteil und Ehepartner können nicht mehr angepasst werden, weil ChurchTools Annahmen über diese trifft und sie dadurch nötig sind.
    • Hinweis, dass eine Anfrage-Rolle beim Gruppentyp fehlt wird jetzt nur noch angezeigt, wenn bei einer Gruppe die Warteliste aktiviert wurde.
    • Ein Fehler wurde behoben durch den Personen mit leerer E-Mail-Adresse bei der Anmeldung gemeinsam angezeigt wurden.
    • Bei Gruppenanmeldungen mit manueller Bestätigung durch den Leiter wird die angemeldete Person nicht mehr direkt auf die Warteliste gesetzt.
    • Wenn eine Personen aus einer Gruppe rausgenommen wird, wird der Hinweis auf automatisches Nachrücken nur noch angezeigt, wenn das Nachrücken auch wirklich möglich ist.
    • In der E-Mail zur Änderung einer Gruppenteilnahnme wird jetzt das richtige Änderungsdatum angezeigt.
    • Das Angleichen von Personen funktioniert wieder.
    • Formularfeldernamen bei der Gruppenanmeldung hatten u.U. 3 Sternchen, wenn keine Übersetzung für das Feld gefunden wurde. Der Fehler wurde nun behoben, sodass die Sternchen nicht angezeigt werden.
    • Das Hinweis-Popup, dass für die Gruppe keine Anmeldung möglich ist, weil sie voll ist, wird jetzt wieder richtig angezeigt.
    • Bei Anmeldegruppen mit mehr Anfragen als freien Plätzen wird die Anzahl der freien Plätze nicht mehr angezeigt.
  • Kalender
    • Besprechungsanfragen für vergangene Termine werden nicht mehr per E-Mail versendet.
    • Wenn Berechtigungen fehlen, um ein Event zu löschen, das mit einem Kalender verknüpft ist wird das jetzt beim Löschen aus dem Kalender angezeigt.
    • In der eingebetteten Kalender-Liste werden Links nun im gleichen Fenster geöffnet, statt im Iframe.
    • Wenn ein Termin mit „Im Auftrag von“ gespeichert wird, dann bleibt diese Person selbst nach einer weiteren Bearbeitung als Ersteller stehen.
    • In der Informationsmail über einen Termin werden die Startzeit und Endzeit richtig angezeigt für Serientermine
  • Events
    • Die Checkbox zum Upload zu mehreren Events funktioniert wieder richtig.
    • Der Absagegrund bei einer Dienstabsage wird wieder per E-Mail gesendet.
    • Es konnte vorkommen, dass das Events Modul nicht richtig lädt, wenn man nicht das Recht edit masterdata besitzt.
  • REST-API
    • Der Endpoint POST /clients hat den neuen Mandanten nicht im data Objekt zurückgegeben.

ChurchTools 3.74.0 (16.06.2021) #

Verbesserungen

  • Sicherheit
    • Wenn man sein Passwort zurücksetzt, dann bleibt man nicht mehr automatisch eingeloggt, sondern muss sich erneut einloggen.
    • Außerdem wird man beim Ändern des Passwortes, aus allen Sessions (auch in der App) ausgeloggt.
    • In den Admin-Einstellungen gibt es jetzt die Möglichkeit, die Sicherheitsabfrage in der App zu deaktivieren.
  • Allgemein
    • Die Datenaktualisierung im Hintergrund geschieht jetzt nur noch bei aktivem Browsertab.
  • Personen & Gruppen
    • Personen, die zu einer Gruppe angemeldet werden, können bei voller Gruppe auf eine Warteliste gesetzt werden.
  • Events
    • Abwesenheitsgründe können nun bis auf einen gelöscht werden, sofern sie noch nicht in Benutzung sind.
  • REST-API
    • Wenn man eingeloggt ist, kann man die Endpunkte, um aus einer Gruppe auszutreten, nun ohne Gruppenanmeldetoken benutzen.

Behobene Fehler

  • Allgemein
    • Wenn eine Person über SAML angemeldet wird, wird keine 2-Faktor Authentifizierung mehr berücksichtigt. Der Login wird vom SAML Anbieter überprüft.
  • Personen & Gruppen
    • Über die Gruppenhomepage lassen sich nun Personen aus dem Archiv, die die gleiche E-Mail-Adresse haben, nicht mehr anmelden.
    • Bei einer Gruppenanmeldung wurden archivierte Familienmitglieder weiterhin angezeigt zum Anmelden.
  • Events
    • Bei neuen Positionen im Ablaufplan war die Funktion kaputt, dass die Uhrzeit nicht richtig ein- oder ausgeblendet werden konnte.
  • Finanzen
    • Auswertungen im Finanz-Modul können jetzt erstellt werden, wenn man die Berechtigungen „Buchungsjahre und Mandanten sehen“, „Buchungen für Buchungsjahr und Mandant erstellen und bearbeiten“ oder „Stammdaten editieren (edit masterdata)“ hat.

ChurchTools 3.73.0 (17.05.2021) #

Verbesserungen

  • Allgemein
    • Schnellsuche: Über die Navigationsleiste lässt sich jetzt die Schnellsuche öffnen, über die man in ChurchTools schnell navigieren kann.
    • Auf der ChurchTools Startseite wird jetzt der ChurchTools Blog eingebunden um immer auf dem aktuellen Stand zu sein.
  • Personen & Gruppen
    • Die Adresse für Personen und Gruppen-Treffpunkte wurde verbessert und kann nun auch per Hand gesetzt werden.
    • Der E-Mailer kann nun nicht mehr aus Versehen über einen Klick auf den schwarzen Hintergrund geschlossen werden, sondern nur noch über „Abbrechen“.
  • Kalender
    • Auf dem Infoscreen wird das Datum größer dargestellt.
  • Events
    • Abwesenheitsgründe können nun bis auf einen gelöscht werden, sofern sie noch nicht in Benutzung sind.
  • Check-in
    • Beim Hinzufügen von Personen und einer Gruppe mit Personenfeldern wird nun ein Hinweis gegeben, falls der Benutzer nicht genügend Rechte hat, um diese Personenfelder zu sehen.

Behobene Fehler

  • Allgemein
    • Für den Audio-Player wird nun mobil auf die nativen Browser-Elemente zurückgegriffen.
    • Auf der Startseite werden nun wieder die Gruppen unter „Meine Teilnahme verwalten“ angezeigt, zu denen man sich auch anmelden kann.
  • Personen & Gruppen
    • Der Dialog, um Personen zu einer Gruppe hinzuzufügen, wurde teilweise nicht angezeigt, wenn Gruppen keiner Station zugeordnet waren.
    • Für nicht eingeloggte User wird nun die Angabe auf der Gruppenhomepage, wer sich anmelden kann, ebenfalls dynamisch angepasst.
    • Wenn der Ortsname zu lang ist, dass er bei der gedruckten Mitgliederliste umbricht, kommt es nun nicht mehr zu unschönen Überlappungen vom Text
    • Ein Fehler wurde behoben, durch den Gruppen mit Leerzeichen nicht mehr in der Personenliste gefunden wurden.
    • Es wird nun verhindert, dass man sich selbst löschen kann.
    • Im weiteren Filter werden nun keine „in Prüfung“-Gruppen mehr berücksichtigt, falls die Einstellung „Zeige nur aktive Gruppen“ aktiv ist.
  • Events
    • In den Summenzeilen von Fakten werden nun nur noch sichtbare Events berücksichtigt.
  • Check-in
    • Personen, die Gruppentreffen für eine Gruppe durchführen können, dürfen jetzt im Checkin auch wieder Personen der Gruppe hinzufügen und sie einchecken.
  • Finanzen
    • In den Summen- und Saldenlisten wurde in bestimmten Fällen der Saldo fälschlicherweise als SOLL statt HABEN ausgewiesen.
    • Nur Personen mit dem globalen Recht Das Buchungsjahr zu sehen ist es jetzt erlaubt den Spender Filter in der Buchungsliste zu benutzen.
  • REST-API
    • In der Dokumentation für /groups gab es einen Tippfehler: Der Filter heißt weekdays und nicht weekday.

ChurchTools 3.72.1 (29.04.2021) #

Behobene Fehler

  • Personen & Gruppen
    • Der Dialog, um Personen zu einer Gruppe hinzuzufügen, wurde teilweise nicht angezeigt, wenn Gruppen keiner Station zugeordnet waren.
    • Die E-Mail Adressen werden wieder alle gelöscht, wenn eine Person ins Archiv geschoben wird und in den Stammdaten jenes angeben wurde.
  • Wiki
    • Das Hochladen von mehreren Dateien im Wiki ist jetzt wieder möglich.
  • Admin-Einstellungen
    • Die letzte weisungsbefugte Person kann nicht mehr gelöscht werden.

Sicherheit

  • Allgemein
    • Es gab einen Fehler, der den CSRF Token bei bestimmten Requests nicht richtig prüfte .

ChurchTools 3.72.0 (19.04.2021) #

Verbesserungen

  • Allgemein
    • Die Suche wurde an einigen Stellen verbessert, sodass sie mit Umlauten und Akzenten besser klar kommt.
    • Die E-Mail Einstellungen werden jetzt täglich im Cron-Job überprüft, um eine Fehlkonfiguration zu vermeiden.
  • Ressourcen
    • Falls eine Ressourcen-Buchung einen verknüpften Termin hat, wird nun auch im Bearbeiten-Dialog der zugehörige Kalender angezeigt.
    • Der Titel einer Buchung lässt nun 100 Zeichen zu.
  • Checkin
    • Beim Anlegen neuer Personen im Checkin ist es jetzt auch möglich, alle Felder auszufüllen, die als „Aufgeführt in neu erstellen“ in den Stammdaten markiert sind.

Behobene Fehler

  • Allgemein
    • Für Nutzer eines externen Portals wird nun auch der Login-Token beim Anmelden für den Web-Chat angezeigt.
  • Personen & Gruppen
    • Gruppenlinks in der Gruppenhierarchie können nun auch im neuen Tab geöffnet werden.
    • Das Kommentarfeld in der Gruppenhomepage hat nun eine sichtbare maximale Länge.
    • In der Gruppenbeschreibung werden nun auch Tabellen richtig gerendert.
    • Das Gruppenbild kann nun nicht mehr geändert werden, wenn man nicht das Recht besitzt, die Gruppe zu bearbeiten.
    • Beim Abspeichern von Filtergruppen werden nun doppelte Anführungszeichen durch einfache ersetzt, wodurch es nicht mehr zu Fehlern kommt.
    • Im E-Mailer ist es nun möglich, die gleiche Datei nach Löschung noch einmal hochzuladen.
    • Ein Fehler wurde behoben, durch den Gruppenfelder in untergeordneten Gruppen nicht sichtbar waren, obwohl man das Sicherheitslevel durch Vererbung bekommen hat.
    • Bei großen Kirchengemeinden mit vielen Gruppen konnte der Aufruf, um eine Person zu einer Gruppe hinzuzufügen, sehr lange dauern.
    • Die Mail mit dem Abmeldelink wird jetzt auch verschickt, wenn in der Gruppe deaktiviert ist, dass eine neue Person erstellt werden soll, wenn die Person in ChurchTools noch nicht existiert, und sich eine noch nicht existierende Person anmeldet.
  • Kalender
    • Nach dem Kopieren eines Termins ist es nun wieder direkt möglich, das Datum zu ändern.
    • Ein Fehler wurde behoben, durch den eine Ressourcenbuchung verschwand, wenn man den dazugehörigen Kalendertermin von einem nicht-ganztägigen Termin auf einen ganztägigen Termin ändert.
    • Ein zuvor nicht sichtbarer Kalender wird nun nach dem Anlegen eines neuen Termins in diesem Kalender sichtbar; auch in der Seitenleiste.
    • Personen, die sich nur in versteckten Gruppen befinden, bekamen im Kalender einen Fehler angezeigt.
  • Finanzen
    • Ein Fehler wurde korrigiert, durch den Buchungsjahre in anderen Zeitzonen unter Umständen das falsche Jahr anzeigten.
  • Events
    • Behebt ein Problem beim Aufrufen der Ablaufplan-Druckansicht in Safari.
    • In der mobilen Ansicht der Songs, wurde der Filter unter bestimmten Umständen nicht angezeigt. Dieser ist nun immer sichtbar.
    • Ein Fehler wurde behoben, bei dem man unter Umständen die Fakten in den Stammdaten nicht sehen konnte.
    • Der Tabellenheader ist nun in der Druckansicht nicht mehr sticky.
    • Das Löschen eines Dienstes funktioniert jetzt, auch wenn er in einer Event-Vorlage verwendet wird.
  • Checkin
    • Das Widerrufen in abgeschlossenen Check-Ins ist jetzt in der App nicht mehr möglich.
  • REST-API
    • Über die API ließen sich Gruppenteilnehmer abrufen, auch wenn man nur das Recht hat, die Gruppe zu sehen, nicht aber die Gruppenteilnehmer. Dieser Fehler wurde behoben.
    • Die Agenda API gibt für integrierte Ablaufpläne die richtigen Zeiten zurück pro Position.
  • Admin-Einstellungen
    • Bei den Weisungsbefugten konnte es vorkommen, dass nur der Titel einer Person angezeigt wurde. Dieser Fehler wurde behoben.
    • Der Admin wird bei Erstanmeldung in ChurchTools nun aufgefordert, sein Passwort zu ändern.
    • Im Log unter „Statistiken“ wurde die Berechnung der Anzahl der Logins korrigiert.

ChurchTools 3.71.0 (22.03.2021) #

Verbesserungen

  • Chat
    • Es gibt jetzt den ChurchTools-Chat auch im Web. Zu finden ist dieser über das Personenmenü.
  • Personen & Gruppen
    • Personenfelder-Daten werden in der Teilnehmerliste schneller geladen.
    • Bei Gruppenameldungen ist es jetzt möglich sich auch wieder abzumelden auch ohne sich in ChurchTools einzuloggen. Dazu bekommt man bei der Anmeldung eine E-Mail zugeschickt die den Abmeldelink enthält.
  • Events
    • Event Chats können nun automatisch X Tage vor dem Event gestartet werden. Das ist in den Admin-Einstellungen einstellbar.
  • Finanzen
    • Das Feld {{recipientAddressAddition}} kann jetzt in Spendenbescheinigungen genutzt werden.

Behobene Fehler

  • Allgemein
    • Behebt einen Fehler im Log der auftrat, wenn eine Person die eine Log-Nachricht ausgelöst hat, gelöscht wurde.
    • In „Gesendeten Nachrichten“ sind keine E-Mails mehr von Personen sichtbar, für die man keine Berechtigung hat.
    • Nach dem Beenden einer Simulation sind im Personenmenü wieder die Personen mit gleicher E-Mail sichtbar.
  • Personen & Gruppen
    • Ein Fehler wurde behoben, durch den der Name und Vorname zweimal beim Anlegen einer Person als Feld auftauchte.
    • Ein Fehler hatte dazu geführt, dass bei jedem CronJob versucht wurde, den CleverReach Token zu erneuern, selbst wenn die Verbindung schon längst getrennt wurde.
    • Für Personen, die das Recht haben, andere Personen in Gruppen einzuteilen, stehen nun wieder nur Gruppen zur Verfügung, die die Person auch sehen darf.
    • Auf der alten Gruppenhomepage wurden Personen-DB-Felder, die für diese Gruppe als Pflichtfelder eingestellt sind, nicht als Pflichtfelder gekennzeichnet. Jetzt werden sie entsprechend mit einem * gekennzeichnet.
    • Das erneute Anmelden nach einer Abmeldung zu einer Gruppe ist jetzt möglich.
    • Im Follow-Up-Einstellungs-Dialog wurden nach Abbrechen und erneutem Öffnen falsche Daten angezeigt.
    • Personen, die Follow-Up Berechtigungen in einer Gruppe haben, bekommen jetzt auch Follow-Up Mails, wenn sie nicht Leiter der Gruppe sind.
    • Die Anmeldung zu öffentlichen Gruppen ist jetzt auch am Abschlusstag möglich.
  • Kalender
    • Bei Besprechungsanfragen wurden nicht alle Personen angezeigt, die den Gruppenkalender sehen dürfen.
    • Bei Besprechungsanfragen werden nur noch Gruppen angezeigt, die man sehen darf.
    • Wenn man Änderungen an Buchungen vornimmt, die Auswirkungen auf andere Module haben, werden in dem Bestätigungsdialog jetzt keine unübersetzen Texte mehr angezeigt.
  • Finanzen
    • In Spendenbescheinigungen wurde der Spendenbetrag in der Sprache der Installation ausgeschrieben. Dies wurde korrigiert, so dass der Betrag in der Sprache des Spendenbescheinigung-Templates ausgeschrieben wird.
    • In der Spenderliste werden Ehepartner jetzt auch zusammengefasst angezeigt, wenn sie bei den Buchungen in einer unterschiedlichen Reihenfolge angegeben wurden.
    • Beim Buchungsexport konnte es vorkommen, dass mehr Buchungen exportiert wurden, als der Nutzer im Browser sehen durfte.
  • Events
    • Ein Fehler wurde behoben, durch den es für neu angelegte Nutzer nicht möglich war, Ablaufplanvorlagen zu öffnen und zu bearbeiten.
  • Ressourcen
    • Im Feld Im Auftrag von wird nun der Name und nicht mehr die ID angezeigt.
    • Beim Bestätigen einer Ressourcen Anfrage bleibt der Ersteller bestehen. Es konnte vorkommen, dass die Person, die die Buchung bestätigt, danach als Ersteller eingetragen war.
    • Wenn eine Ressourcenbuchung gelöscht wurde, wurde u.U. eine leere E-Mail an den Ressourcenadmin geschickt. Dieses Problem wurde jetzt behoben.
    • Wenn man eine Buchungsanfrage per E-Mail bekommt, auf den Link klickt und das Dialogfenster schließt, landet man nun in der Ressourcenkategorie der angefragten Ressource.
    • Wenn man über das Kalender-Modul eine Ressource bucht, enthält die E-Mail an den Admin jetzt auch eine Auflistung eventueller Konflikte. (Wenn man über das Ressourcen-Modul bucht, ist diese Auflistung bereits in der E-Mail enthalten)
    • Wenn man nicht die Berechtigungen hat, eine Ressourcenbuchung zu bestätigen, und eine bereits bestätigte Ressourcenbuchung zum Bearbeiten öffnet, ist das Feld „Status“ jetzt so lange auf „Bestätigt“, bis man eine Änderung vornimmt.
    • Wenn bei einer Ressourcenbuchung mit Wiederholungen der erste Termin bereits bestätigt oder gelöscht wurde, wird auf der Startseite nun der erste Termin der Wiederholungen angezeigt, der noch bestätigt werden muss.
  • Wiki
    • Überschriften, die aus Microsoft Word oder anderen Programmen kopiert wurden, werden jetzt korrekt in der Wiki-Seitenleiste angezeigt.
  • Checkin
    • Im Check-In werden jetzt nur noch aktive Gruppen angezeigt.
  • REST-API
    • Die AJAX API getBookings (für Ressourcen Buchungen) akzeptiert wieder Filter-Parameter

ChurchTools 3.70.0 (22.02.2021) #

Verbesserungen

  • Allgemein
    • Über die churchtools.config ist es jetzt möglich, mehrere Origins für CORS anzugeben. Der Parameter heißt access_control_allow_origins[]. Für Hosting Kunden kann der Support das anpassen (support@churchtools.de).
    • LDAP-Protokoll Version 3 wird jetzt auch bei der Nutzung eines externen LDAP unterstützt.
    • Wenn man als ein weisungsbefugter Nutzer eingeloggt ist, lässt sich nun über das Verwalten-Menü einen Support-Zugriff für den ChurchTools-Support gestatten.
    • Die Datenschutz-Info-E-Mail an neu angelegte Personen enthält jetzt nur noch ein Liste der Felder, die gespeichert wurden, nicht mehr die Werte der Felder.
  • REST-API
    • Die Rest API ist nun auch mit einem Authorization Header nutzbar.
    • In der Agenda API wird nun für die Agenda und pro Item modified_date und modified_pid ausgegeben.

Behobene Fehler

  • Allgemein
    • Beim Login wird wieder nur eine Log Nachricht geschrieben.
    • Wenn beim ersten Login 2 Faktor erzwungen ist, muss jetzt das Passwort nicht mehr eingegeben werden, das man zu diesem Zeitpunkt noch nicht hat.
  • Personen & Gruppen
    • Bei der Anmeldung zu offenen Gruppen über die Startseite wurden ehemalige Teilnehmer in der Gruppe, die inzwischen archiviert sind, mitgezählt, so dass ChurchTools fälschlicherweise angenommen hat, dass die maximale Teilnehmerzahl bereits erreicht wurde. Dieser Fehler wurde korrigiert.
    • Wenn auf einem Schlag mehr als 500 Personen zu Mailjet synchronisiert werden sollten, wurden nur die ersten 500 synchronisiert. Dieser Fehler ist nun behoben.
    • Gruppen werden auf der Gruppenhomepage jetzt noch am Tag ihres Abschlussdatum angezeigt und sind erst am folgenden Tag inaktiv.
    • In der Druckansicht der Mitgliederliste werden Kontaktinformationen nun untereinander dargestellt, so dass lange Telefonnummern sich gegenseitig nicht mehr überlappen.
    • Der Filter Meine Gruppen berücksichtigt jetzt für das Gruppen-Abschlussdatum die Admin-Einstellung, wie viele Tage danach die Gruppe noch angezeigt werden soll.
    • Fehlermeldungen in der Anmeldung der Gruppenhomepage sind nun lesbarer.
    • Ein Fehler hatte dazu geführt, dass dbei jedem CronJob versucht wurde, den CleverReach Token zu erneuern, selbst, wenn die Verbindung schon längst getrennt wurde.‘
  • Kalender
    • Die Event-Vorlage wird bei einem neuen Termin nicht zurückgesetzt, wenn sich die Uhrzeit des Termins ändert (gilt nicht bei Serienterminen)
    • In der E-Mail zu einer Besprechungsanfrage wird der Link jetzt korrekt dargestellt.
    • Beim Abonnieren eines ChurchTools iCal in einer anderen ChurchTools-Installation wird jetzt die Bemerkung auch mit ausgelesen.
    • Wenn der erste Termine einer Serie ausgewählt wird und dieser und nachfolgende gelöscht werden sollen, dann wird nun die ganze Serie gelöscht.
  • Finanzen
    • Spendenbescheinigungen auf der zweiten und den folgenden Seiten der Spenderliste werden jetzt korrekt angezeigt.
    • Wenn in der Bilanz Konten ohne Buchungen ausgeblendet werden, wurde fälschlicherweise auch das Konto 9999 ausgeblendet.
    • Ein Fehler wurde behoben, durch den es dazu kommen konnte, dass der Button für die Sammelbestätigungen nicht den richtigen Wert angezeigt hat.
  • Events
    • SongBeamer Export: Wenn das ausgewählte Arrangement keine SongBeamer Datei hat, dann wird zusätzlich noch im Standard-Arrangement danach geschaut.
    • Möchte man einen neuen Ablaufplan anlegen, werden nun auch die weiteren Ablaufpläne am selben Tag geladen, damit man diese auswählen kann, um einen integrierten Ablaufplan zu erstellen.
    • Bei der Diensteinteilung wurden Personen, die man nur über Gruppenberechtigungen sehen kann, nicht per Nachname gefunden.
    • Ein Fehler wurde behoben, bei dem das Jahr auf 2040 eingestellt war, nachdem man eine Ablaufvorlage gelöscht hatte.
    • Dienstzusagen von einer Person für eine andere, werden in der Neuigkeiten-Mail richtig kenntlich gemacht.
  • Ressourcen
    • Wenn man eine Ressource buchen möchte und im Dialog auf eine andere Ressource wechselt, wird nun korrekt der Status für die Buchung ermittelt. Es konnte vorkommen, dass Anfragen ungewollt auf „Bestätigt“ gesetzt werden.
  • Wiki
    • Lange Sidebars sind nun scrollbar.
  • Checkin
    • Das Einchecken mit übergeordneten Gruppen funktioniert wieder wie gehabt.
    • Wenn man eine übergeordnete Gruppe auswählt, wird die Liste wieder ganz nach oben gescrollt.
  • REST-API
    • Es war möglich, eine neue Person ohne Bereich anzulegen. Das hatte zur Folge, dass die Person in der Personenliste nicht auftaucht.

ChurchTools 3.69.1 (27.01.2021) #

Behobene Fehler

  • Wiki
    • Wiki Links werden jetzt wieder korrekt angezeigt.
  • Ressourcen
    • Ganztägige Ressourcenbuchungen können wieder erstellt werden.

ChurchTools 3.69.0 (25.01.2021) #

Verbesserungen

  • Personen & Gruppen
    • In den Statistiken zu den letzten Gruppentreffen werden nun ausgefallene Treffen richtig angezeigt.
    • HTML Vorlage können nun gelöscht werden.
    • Personen, die bereits in der Gruppe sind, werden nun in der Suche zum Hinzufügen von neuen Personen nicht mehr gefunden.
    • In den Stammdaten für Vorname und Name wird nun ein Hinweis angezeigt, dass die Einstellung des Sicherheitslevels nur Auswirkung auf das Bearbeiten hat.
    • Die Datumsfelder für den Datumsfilter wurden verbessert, somit ist auch kein ungültiges Datum wie 31.02. mehr möglich.
    • Die Erinnerungsfunktion für FollowUps wurde auf drei Ziffern erhöht.
    • Auf mobilen Endgeräten wird nun kein Tooltip mehr angezeigt.
    • Über die Gruppenhomepage ist jetzt die Anmeldung zu versteckten Gruppen möglich, sofern man die Berechtigung hat, die Gruppe zu sehen.
  • Events
    • Eingeteilte Personen, die keinen ChurchTools-Account haben, werden im Dienstplan nun nochmals speziell gekennzeichnet.
  • Finanzen
    • Verbessert den Rechtshinweis in der Spendenbescheinigungs-Vorlage.
  • REST-API
    • Drei neue Song APIs um Song-Informationen zu bekommen.
    • Personen Endpunkte geben nun auch die IDs der Bereiche zurück und diese lassen sich für eine Person mit PATCH ändern .
  • Checkin
    • Die mobile Ansicht des Checkins wurde verbessert.
  • Admin-Einstellungen
    • Die CleverReach Anbindung kann in den Admin Einstellungen getestet werden.
    • Beim Trennen der Verbindung eines Newsletter Tools, werden auch die Daten aus der Datenbank gelöscht. Bereits synchronisierte Kontakte zum Tool werden nicht von der Liste gelöscht im Tool. Nur in ChurchTools wird aufgeräumt.

Behobene Fehler

  • Allgemein
    • Beim Upload über den neuen File-Uploader wird jetzt eine Fehlermeldung angezeigt, wenn die Datei zu groß ist.
    • Eine Weiterleitung auf die gewünschte Wiki-Seite, die einen Login verlangt, funktioniert nun auch mit 2-Faktor-Authentifizierung.
    • Vergangene Tauschanfragen werden nicht mehr auf dem Dashboard dargestellt.
  • Personen & Gruppen
    • Der Link auf der Adresse einer Person führt jetzt nicht mehr auf GoogleMaps sondern auf OpenStreetMaps.
    • Behebt einen Fehler, durch den eine Gruppe ohne Namen erstellt werden konnte.
    • Behebt einen Fehler, durch den man falsch weitergeleitet wurde, nachdem ein gespeicherter Filter gelöscht wurde.
    • Wenn man Personen per Batch zu einer FollowUp-Gruppe hinzufügt, werden nun nicht X Dialoge angezeigt.
    • In der Gruppen-Personenliste werden jetzt auch mehrere Gruppentreffen an einem Tag mit rot und grün dargestellt.
    • Im Personenfilter ist es nun möglich, ein Datum ohne Jahreszahl über den Jahreswechsel zu filtern.
    • Der Datumsfilter „Zuletzt online“ wird nun nur angezeigt, wenn man auch zusätzlich „administer persons“ als Recht hat.
    • Im erweiterten Gruppenfilter werden nun keine Personenfelder mehr angezeigt, nach denen man nicht filtern kann.
    • Beim Hinzufügen von weiteren Feldern zu einer Gruppe, wird das Sicherheitslevel nun nicht mehr alphabetisch sortiert, sondern nach der ID.
    • Im Firefox wird der Editor für die automatischen Emails nun besser initialisiert.
    • Im Beziehungsfilter wird nun die Einstellung zu „zeige nur aktive Gruppen“ richtig beachtet.
    • Im Einstellungs-Modal werden nun die Werte wieder zurückgesetzt, wenn nicht gespeichert wird.
    • Wenn eine archivierte Person doch zu einer Gruppe hinzugefügt werden sollte, wird an die Person keine automatische Mail verschickt.
    • Gespeicherte Gruppentreffen-Filter werden nun richtig initialisiert.
    • Über die Gruppenhomepage lassen sich nun Personen im Archiv nicht mehr anmelden. Stattdessen wird die Anmeldung so behandelt, wie wenn sich eine neue Person anmeldet.
    • Ein Fehler wurde behoben, durch den QR-Codes zur Gruppenanmeldung doppelt verschickt wurden.
    • Wenn der Name einer Person ein höheres Sicherheitslevel hat, als man sehen kann, und man eine Person, die man bisher noch nicht sehen konnte, zu einer Gruppe hinzufügt, wird die Person sichtbar, der Name allerdings als ‚undefined‘ angezeigt, so lange man die Seite noch nicht neu geladen hat. Dieses Problem wurde behoben, so dass der Name jetzt auch ohne Neuladen sichtbar ist.
  • Kalender
    • Wenn man über das Dashboard eine Besprechungsanfrage aufruft, sind danach nun wieder alle Kalender sichtbar.
    • Behebt einen Fehler, bei dem alle Kalender neu geladen wurden, wenn man „Nur meine Besprechungsanfragen“ ändert.
    • Wenn sich ein Termin mit Besprechungsanfragen ändert, wird nun korrekt angezeigt, dass alle Besprechungsanfragen wieder offen sind. Das wurde vorher erst nach einem Neuladen sichtbar.
    • Wenn man nicht das Recht hat, Termine zu erstellen, öffnet sich nun auch nicht mehr der Dialog zum Erstellen von Terminen.
    • Wenn eine Kalenderkategorie leer ist und man auch nicht das Recht hat, Kalender zu erstellen, wird die Überschrift ausgeblendet.
    • Bei Verwendung von Terminvorlagen, die Buchungen von Ressourcen mit automatischer Bestätigung enthalten, wurden Konflikte nicht immer korrekt behandelt. Dieser Fehler wurde behoben.
    • Das Popup-Menü, wenn man auf eine Terminserie klickt, schließt sich jetzt wieder, wenn man irgendwo außerhalb des Popup-Menüs klickt.
  • Finanzen
    • Ein Fehler wurde behoben, durch den Sonderzeichen in der Kopfzeile von Finanzberichten nicht korrekt dargestellt wurden.
    • Downloads in den Auswertungen haben nun die richtige Dateiendung.
  • Events
    • Das Export-Modal für Präsentations-Software lässt sich nun wieder über den Button Abbrechen schließen.
    • In Events unter Abläufen werden bei der Auswahl der Abläufe nun die ausgewählte Station berücksichtigt.
    • Die Dienst-Historie stimmt nun wieder, wenn man mittels App zusagt oder absagt.
  • Ressourcen
    • Wenn eine Ressourcenbuchung geändert wurde, wurde u.U. eine E-Mail verschickt an den Ersteller mit dem Hinweis, dass die Buchung akzeptiert wurde, obwohl die Buchung bereits akzeptiert war. Dieser Fehler wurde behoben und die E-Mail enthält nun den Hinweis, dass die Buchung geändert wurde.
    • Text in Tooltips ist nun selektierbar.
    • Ein Fehler wurde behoben, durch den Ressourcenbuchungen zu ganztägigen Terminen noch am darauffolgenden Tag angezeigt wurden.
  • Wiki
    • Links aus dem Wiki auf eine Gruppe funktionieren wieder ohne Fehlermeldung.
  • Checkin
    • Werden nur untergeordnete Gruppen im Check-in angezeigt, werden nun alle Ebenen beachtet.
    • Behebt einen Fehler, dass nach dem ersten Einchecken ein anderer Termin ausgewählt ist.
  • Admin-Einstellungen
    • In der Rechteverwaltung wird nun bei Status der sortkey berücksichtigt.
    • Die Admin-Einstellung „showRememberMe“ wird nun beim Login wieder beachtet.

ChurchTools 3.68.1 (18.12.2020) #

Behobene Fehler

  • Allgemein
    • Ein Weiterleitung auf die gewünschte Wiki-Seite, die einen Login verlangt, funktioniert nun auch mit 2-Faktor-Authentifizierung.
  • Kalender
    • Das Löschen von Kalendern, die sehr alte verknüpfte Events enthalten ist jetzt möglich.
  • Finanzen
    • Verbessert den Rechtshinweis in der Spendenbescheinigungs-Vorlage.
    • Behebt einen Fehler, bei dem das Buchen über Gruppeninterne Berechtigungen nicht möglich war.
    • Der Name des Kassierers erscheint jetzt richtig auf der Spendenbescheinigung.
    • Im Finanz-Modul sehen Personen, die Gruppeninterne Berechtigungen haben jetzt nur noch die Zwecke, die sie sehen dürfen.
  • Checkin
    • Behebt einen Fehler, dass nach dem ersten Einchecken ein anderer Termin ausgewählt ist.
  • Personen & Gruppen
    • Bei der Anmeldung weiterer Personen über die Gruppenhomepage ist es jetzt nicht mehr möglich, die E-Mail-Adresse bestehender Personen zu überschreiben.
    • Es ist wieder möglich, die Länge des E-Mail-Feldes anzupassen.

ChurchTools 3.68.0 (14.12.2020) #

Verbesserungen

  • Personen & Gruppen
    • Unter „Weitere Filter“ ist eine neuer Filter ergänzt, mit denen man zum Dienst eingeteilte Personen herausfiltern kann. So kann man z.B. im Dienst befindliche Personen herausfinden und sie dann zu einer Gottesdienst-Gruppe hinzufügen.
  • REST-API
    • Neue REST-APIS für die Abwesenheiten wurden hinzugefügt.

Behobene Fehler

  • Personen & Gruppen
    • Gruppentreffen können jetzt auch erstellt werden, wenn man ChurchTools auf Englisch nutzt.
    • Der Filter „Zeige nur aktive Gruppe“ wird jetzt auch in den Batchfunktionen berücksichtigt.
    • Im Filter „Meine Gruppen“ wird jetzt berücksichtigt, ob man inaktive Gruppen sehen will.
    • Notwendige Kontakt-Datenfelder bei Mailjet waren nicht vorhanden, wenn Mailjet in einer anderen Sprache verwendet wird als Deutsch. Dadurch konnten keine Kontakte synchronisiert werden. Nun wird im Vorfeld auf diese Felder geprüft und bei Bedarf angelegt.
    • Nach dem Verschieben einer Person ins Archiv wird sie nicht mehr beim Senden einer E-Mail an eine Gruppe ausgewählt.
    • Wenn für DB-Felder vom Typ Nummer „Null-Werte werden zugelassen“ ausgewählt ist, können diese im Profil jetzt auch leer gelassen werden.
    • Die Sicherheitslevel der Gruppenfelder werden beim Bearbeiten der Gruppeneinstellung jetzt richtig behandelt.
    • Die Suche nach Tags, Ländern und Gruppen funktioniert nun wieder.
    • Die E-Mails einer Person werden jetzt sortiert nach dem SortKey des Labels angezeigt.
    • Der Gruppenfilter berücksichtigt jetzt die Default-Werte für eigene Gruppenteilnehmer-Felder wieder richtig.
    • Es wurde eine automatische E-Mail versendet, obwohl die Mail deaktiviert war, wenn man die Rolle eines Gruppenteilnehmers änderte.
  • Allgemein
    • Beim Kopieren und Einfügen von globalen Berechtigungen an Gruppen- oder Gruppentyprollen konnte es zu zahlreichen fehlerhaften Log-Einträgen kommen. Dieses Problem ist nun behoben.
  • Events
    • Personen ohne Berechtigungen für das Events-Modul können jetzt über die Startseite Tauschanfragen zusagen oder ablehnen.
    • Wenn über die App ein Dienst zugesagt oder abgesagt wurde, wurde die Historie für diesen Dienst falsch erzeugt.
  • Ressourcen
    • Beim Senden einer Update E-Mail für eine Ressourcenbuchung wird jetzt die Person als Kontakt genutzt, die die Änderung vorgenommen hat.

ChurchTools 3.67.1 (24.11.2020) #

Behobene Fehler

  • Personen & Gruppen
    • Behebt einen Fehler im erweiterten Gruppenfilter, bei dem zuviele Netzwerk-Requests abgesetzt werden.
    • Bei der Bearbeitung von mehreren E-Mails ist es jetzt nicht mehr möglich E-Mails ohne eine Standard E-Mail zu speichern.
  • Allgemein
    • Das Erstellen einer neuen ChurchTools-Installation hat nicht mehr funktioniert und geht jetzt wieder.

ChurchTools 3.67.0 (23.11.2020) #

Verbesserungen

  • Allgemein
    • Auf der Startseite wurde das Anmeldeformular für Gruppen mit dem Formular für die neuen öffentlichen Gruppen ersetzt.
    • Auf Tablets wird nun unter „ChurchTools App“ sowohl der Link zum direkten Anmelden als auch der QR-Code angezeigt.
    • Es sind jetzt mehrere E-Mail-Adressen pro Person möglich. Hierfür können in den Stammdaten von „Personen&Gruppen“ Kontakt-Bezeichnungen angelegt werden.
  • Personen & Gruppen
    • Beim Upload von Personenbildern wird jetzt das Format validiert.
    • Bei Adressänderungen werden die Koordinaten und die ungenauen Koordinaten (blauer Umkreis) beide neu berechnet.
    • In der Übersichtstabelle wird nun auch bei der Standardrolle einer Gruppe das Kürzel angezeigt.
    • Station, Status und Bereich können nun nicht mehr für „Aufgeführt in neu erstellen“ ausgewählt werden, da diese bereits Standard-Felder sind.
    • In den Suchvorschlägen für Gruppen unter Personen tauchen nur noch die Gruppen der gewählten Station auf.
    • Wenn man den Filter „Meine Gruppen“ gesetzt hat, kann man Personen der Gruppe hinzufügen. Hier werden nun nur noch die aktivierten Rollen beachtet.
    • Ein Fehler wurde behoben, durch den das Feld „Vertraulichkeitsvereinbarung akzeptiert am“ bearbeitet werden konnte, wenn man das Recht hat, Stammdaten in Personen & Gruppen zu bearbeiten. Wie alle anderen DB-Felder der Kategorie „Datenschutz“ soll sich dieses Feld nur bearbeiten lassen, wenn man Superadmin ist.
    • Bei einer Gruppenanmeldung kann die Person eine ihrer hinterlegten E-Mail Adressen verwenden. Die Mail mit dem Anmeldelink sowie die erste automatische E-Mail werden dann an die verwendete Adresse geschickt.
    • Im Gruppenfilter werden bei den Gruppentreffen nun auch die Uhrzeiten angezeigt.
  • Checkin
    • Die Suche nach Personen ist nun robuster und kann mit mehr Fällen und verschiedenen Reihenfolgen umgehen.
  • Finanzen
    • Der Absender ist bei Spendenbescheinigungen nun über der Adresse sichtbar für Briefumschläge mit Sichtfenster.
    • Personen mit gruppeninternen Rechten für Finanzen, sehen nun alle Buchungen der Kostenstelle, aber Spenden, die darüber sichtbar werden, werden zensiert.
  • REST-API
    • Neuer API-Endpunkt für Checkins mit Ticket-Validierung

Behobene Fehler

  • Personen & Gruppen
    • Die E-Mail Adresse wird nun bei Personen validiert.
    • Automatische E-Mails die im eigenen Namen verschickt werden, werden nun unter ‚Gesendete Nachrichten‘ gelistet.
    • Einträge in einer eigenen Tabelle, die in den Stammdaten gelistet ist, können gelöscht werden.
    • Wenn man in den Admin-Einstellungen die Anzeige der OpenStreetMap-Karte deaktiviert hat wird sie jetzt auch auf der Gruppenhomepage nicht mehr angezeigt.
    • Wenn beim Import von Personendaten mehrere Personen mit dem gleichen Namen existieren wird nun zusätzlich ein Abgleich der E-Mail-Adresse gemacht, um die Personendaten zu aktualisieren.
    • Sicherheitslevel werden in der Rechteverwaltung nicht mehr alphabethisch sortiert, sondern nach ID.
    • Die Mitgliederliste geht nicht mehr kaputt wenn das Feld Fax aus den DB-Feldern gelöscht wird.
  • Allgemein
    • In der Printview werden nun die Aktionen einer Tabellenspalte ausgeblendet.
  • Kalender
    • Die Selects zum Auswählen der Wiederholungen sind nun besser zugänglich.
    • Beim Anlegen eines Gruppenkalenders wird nun wieder Name mit der Gruppe vorbelegt.
    • Im Minical werden nun Termine mit dem gleichen Namen am gleichen Tag richtig nach der Uhrzeit sortiert.
    • Der Link im Tooltip zu den Ressourcen funktioniert wieder und verlinkt an die richtige Stelle.
    • Wenn man in der Listenansicht über den Minikalender einen Tag in der Zukunft auswählt, werden nun wieder alle Termine angezeigt.
    • Ressourcen-Konflikte werden im Kalender angezeigt, auch wenn man das Modul Ressourcen nicht sehen kann.
  • Events
    • Im Ablauf wurde ein Fehler behoben, bei dem bei neuen Positionen das Kontextmenü andere Elemente überdeckt hat.
    • Ein Fehler wurde behoben, durch den beim Löschen von Events Einträge von Ablaufplanvorlagen gelöscht wurden.
  • Ressourcen
    • Es ist nun auch möglich nur mit dem Recht „create bookings“ Ausnahmen und weitere Termine beim Erstellen einer Buchung zu verwenden.
  • Wiki
    • Das Zeichen Backslash kann jetzt im Wiki wieder benutzt werden.
  • Finanzen
    • Finanz-Berichte werden nun richtig übersetzt in die Sprache des Benutzers.
    • Der Kontoauszug funktioniert nun wieder.
  • Checkin
    • Versteckte Gruppen tauchen nicht mehr im Checkin auf, außer man darf die Gruppe sehen.
  • REST-API
    • Wenn man keine Gruppe sehen darf und es auch keine öffentlichen Gruppen gibt, wurden dennoch Gruppen in der API zurück gegeben.

ChurchTools 3.66.2 (12.11.2020) #

Behobene Fehler

  • Der Kontoauszug funktioniert nun wieder.
  • Der Access-Control-Header wird wieder richtig gesetzt.

ChurchTools 3.66.1 (04.11.2020) #

Behobene Fehler

  • Ein Fehler wurde behoben, durch den beim Löschen von Events Einträge von Ablaufplanvorlagen gelöscht wurden.

Weitere Erklärung zu dem Problem:

In Version 3.65.0 hat sich leider ein Fehler eingeschlichen, der dazu geführt hat, dass beim Löschen von Events auch alle Ablauf-Vorlagen gelöscht wurden.

In Version 3.66.0 wurde dieser Fehler behoben und die fehlenden Ablauf-Vorlagen konnten über Backups, die wir von allen Hostern haben wieder eingespielt werden. Für Self-Hoster können wir das Problem leider nicht automatisch beheben, weil wir dort verständlicherweise keine Backups vorliegen haben.

In der neuen Version ist uns heute aufgefallen, dass leider noch ein Fehler mit den Ablauf-Vorlagen besteht. Das Löschen der Events führt jetzt nicht mehr dazu, dass die Vorlagen gelöscht werden, aber die Einträge aus den Vorlagen werden gelöscht. Dieser Fehler wurde jetzt in Version 3.66.1 behoben. Und wie auch davor, werden wir die fehlenden Einträge für Hoster aus den Backups holen.

Wir entschuldigen uns für die entstandenen Unannehmlichkeiten und dafür dass dies trotz unserer vielfältigen Tests nicht aufgefallen ist.

ChurchTools 3.66.0 (02.11.2020) #

Verbesserungen

  • Allgemein
    • Der Header ‚Accept-Language‘, den einige Browser mitschicken, um mitzuteilen, welche Sprache bevorzugt wird, wird von ChurchTools respektiert.
  • Personen & Gruppen
    • Die PDF-Dateien eines Serienbrief enthält den Nachnamen der Person statt der ID. Dadurch können die Briefe sortiert gedruckt werden.
    • Serienbriefe können nun pro Person oder pro Haushalt erstellt werden.
    • Wenn das E-Mail-Personenfeld zu einer Gruppe hinzugefügt wurde, wird es nun nicht mehr zusätzlich auf der Gruppenhomepage angezeigt, da es während des Anmeldevorgangs sowieso schon abgefragt wird.
    • Im erweiterten Gruppenfilter ist es nun auch möglich als weiteren Sub-Filter Gruppentreffen auszuwählen, wenn die Gruppe Gruppentreffen hat.
    • Das Recht für untergeordnete Gruppen „Bekomme E-Mails bei Änderungen“ wurde bei allen Gruppen und Gruppentypen gelöscht. Das entspricht dem Verhalten, wie es vorher war. Dadurch bekommen nicht mehr Leute die Änderungsmail als vorher.
  • Finanzen
    • Beim Erstellen eines neuen Buchungsjahres kann man die Stammdaten (u. A. den Kontenplan) ins neue Jahr übernehmen .
    • Beim Erstellen eines neuen Buchungsjahres können EB-Werte übernommen werden.

Behobene Fehler

  • Personen & Gruppen
    • Die E-Mail Adresse wird nun validiert bei Personen.
    • Automatische E-Mails, die im eigenen Namen verschickt werden, werden nun unter ‚Gesendete Nachrichten‘ gelistet.
    • Einträge in einer eigenen Tabelle, die in den Stammdaten gelistet ist, können gelöscht werden.
    • Wenn man in den Admin-Einstellungen die Anzeige der OpenStreetMap-Karte deaktiviert hat, wird sie jetzt auch auf der Gruppenhomepage nicht mehr angezeigt.
    • Wenn beim Import von Personendaten mehrere Personen mit dem gleichen Namen existieren wird nun zusätzlich ein Abgleich der E-Mail-Adresse gemacht, um die Personendaten zu aktualisieren.
  • Allgemein
    • Database schema updates werden nicht als ERROR im Log kategorisiert, sondern als INFO.
    • Sollte keine Vertraulichkeitsvereinbarung akzeptiert werden müssen, wird man danach richtig zum Profil und Passwort einrichten Dialog weitergeleitet.
  • Events
    • Markierte Events werden nun weiterhin als markiert angezeigt, auch wenn man den Dienstplan verändert, indem man z.B. weitere Dienste hinzufügt.
    • Wenn das Telefon DB-Feld gelöscht wird, erscheint keine Fehlermeldung mehr im Dienstplan, wenn man eine Person auswählt.
    • Ablaufplanvorlagen: Es kommt keine Fehlermeldung mehr, wenn man auf die Uhrzeit klickt bei einer Position.
  • Ressourcen
    • In Info-Mails über Ressourcen-Buchungen fehlten Übersetzungen.

ChurchTools 3.65.0 (12.10.2020) #

Verbesserungen

  • Allgemein
    • In den Login Statistiken im Log werden jetzt die simulierten Zugriffe herausgefiltert.
    • Zeigt im Log immer den Namen der Person an, auch wenn man sie eigentlich nicht sehen kann.
  • Personen & Gruppen
    • Verbessert die automatische Zuordnung von CSV-Spalten im Personen-Import. Auch Spalten mit Leerzeichen und Sonderzeichen werden jetzt automatisch zugeordnet.
    • In den Gruppeninfos und auf der Gruppenhomepage werden überlappende Altersgruppen nun richtig zusammengefasst.
    • Tags werden in der Suche bei Personen & Gruppen jetzt sortiert angezeigt.
  • Events
    • Die Daten im Events Modul laden jetzt schneller.
  • Kalender
    • In Gruppenkalendern gibt es nun auch die Option, Termine nur für den internen Gebrauch zu markieren.
  • Checkin
    • Es werden initial nun nur die ersten 50 Personen gerendert. Durch Scrollen werden weitere geladen. Tendenziell sollten die Treffer aber vorher über die Suche eingeschränkt werden.
  • Finanzen
    • Der Kontenplan kann jetzt als CSV exportiert werden.
    • In den bestehenden Berichten ist es nun möglich, Konten ohne Buchungen auszublenden.
    • Es gibt zwei neue Berichte: Summen & Salden und Kontoauszüge.
    • Die Berichte sind nun über die Vorschau-Funktion aufrufbar.
    • Beim Import von Buchungen kann jetzt auch der Ehepartner angegeben werden, der mitspendet.
    • Wenn man nach „Buchen und Neu“ kein Spendenkonto auswählt, wird „Spende“ aus dem Buchungstext gelöscht.
    • Im Buchungs-Filter kann jetzt auch direkt nach Konten, Kostenstellen … gesucht werden. Bisher musste man immer erst die Kategorie Konto auswählen, um nach Konten zu suchen.
  • REST-API
    • /api/groups/hierarchies liefert jetzt alle Gruppenhierarchien.
    • Die Api /groups hat einige neue Filtermöglichkeiten bekommen. Details siehe /api
    • In der Response für /permissions/internal/persons/{personId} wurde +do followup aufgenommen.
    • Die Gruppenteilnehmer Api /groups/$GROUP_ID/members kann jetzt nach Rollen gefiltert werden.
    • PUT /groups/:id/members/:personId erlaubt es andere Rollen (z.B. Leiter) zur Gruppe hinzuzufügen, selbst wenn die Gruppe voll ist.

Behobene Fehler

  • Allgemein
    • Bei Updates von v3.55 auf v3.56 konnte es bei Self-Hostern zu Problemen mit der Datenbank Collation kommen. Das wurde angepasst (wer schon v3.56 oder größer erfolgreich einsetzt, war von dem Bug nicht betroffen).
    • Im Profil werden jetzt Multiselect-Felder dargestellt.
    • Offene Dienste auf der Startseite werden nun richtig nach Datum sortiert ausgegeben.
    • Bei Aufruf einer Gruppenteilnahme über das Dashboard wird nun die Beschreibung korrekt als Markdown gerendert.
    • Der CSV-Export kommt nun besser mit Sonderzeichen klar.
    • In der Rechteverwaltung wird bei den Gruppen jetzt klarer dargestellt, welche Rechte für untergeordnete Gruppen schon durch den Gruppentyp gesetzt sind.
  • Personen & Gruppen
    • Im erweiterten Filter sind jetzt Beziehungen und Gruppen UND-verknüpft.
    • Im erweiterten Filter ist „2FA“ mit den restlichen Filtern UND-verknüpft.
    • Der erweiterte Gruppenfilter kann nun auch mit Default-Werten aus Gruppenfeldern umgehen.
    • In der Gruppenhomepage-Vorschau mit der Einstellung „Listen-Ansicht“ werden die Bilder beim Wechsel zur Handy-Vorschau nun richtig angezeigt.
    • Kopieren einer Gruppe schlägt nicht mehr fehl, wenn das alte Gruppenbild nicht gefunden wird.
    • Der Cursor im Markdown-Editor funktioniert nun wie erwartet.
    • In den Gruppeninfos wird die Zielgruppe nur noch übersetzt, falls es einen Translation-String gibt.
    • In den Stammdaten ist in den DB-Feldern für Gruppen nun das „In neu erstellen“ deaktiviert, weil es diese Funktion gar nicht gibt.
    • In der Benachrichtigungsmail an Gruppenleiter wird jetzt nicht mehr ‚Anonymous‘ als Auslöser von Änderungen erwähnt.
    • Wenn man das Recht hat, Beziehungen zu editieren, kommt es jetzt nicht mehr zu einer Fehlermeldung, wenn man Beziehungen zu Personen hinzufügt, die man nicht sehen kann.
    • In der Personenliste werden jetzt keine Personen mehr in der Suche aus dem Archiv angezeigt, auch wenn man das Archiv davor geöffnet hatte.
    • Beim hinzufügen einer Gruppe in den Personendetails, kam es zu einem Fehler wenn es noch keine Gruppe des Typs gab.
    • Wenn man eine Person löschen will, die noch als Spender im Finanz-Modul eingetragen ist, erscheint nun eine verständliche Fehlermeldung.
    • Die Suche nach Tags in Personen wurde verbessert.
    • E-Mails mit Umlauten können jetzt auch gespeichert werden.
    • Wenn man den Mail-Versand über eine externes Programm macht, werden Sonderzeichen nun richtig umgewandelt.
    • Wenn Ehepartner beim Etikettendruck zusammengelegt werden, wird nun der Titel des Beziehungstyps verwendet.
    • Rechte werden jetzt wieder richtig auf hierarchisch tiefer liegende Gruppen (mehr als eine Ebene) vererbt.
    • Gruppentypen lassen sich nun nicht mehr löschen, wenn noch eine zugeordnete Gruppentyp-Rolle existiert.
    • Der Export kommt nun auch mit einem Semikolon im Text klar.
    • Die Gruppensuche wurde verbessert.
    • Wenn eine Gruppe gelöscht werden soll, die noch einer Kostenstelle im Finanz-Modul zugeordnet ist, erscheint nun eine verständliche Fehlermeldung.
    • Die Anmeldung über die Gruppenhomepage erlaubt jetzt nur noch die Anmeldung von Kindern vor ihrem 16. Geburtstag, nicht mehr wenn sie bereits 16 Jahre alt sind.
    • Der erweiterte Filter kombiniert nun PLZ und Umkreissuche richtig.
    • Auf der Startseite zum Anmelden zu offenen Gruppen wurden Gruppenteilnehmerfelder angezeigt, die gar nicht für das Anmelden gedacht waren, diese sind jetzt nicht mehr sichtbar.
    • Automatische Gruppenmails werden nicht mehr bei inaktiven Gruppen versandt.
    • Gruppenänderungsmails werden nun auch an Personen verschickt, die das Recht für untergeordnete Gruppen besitzen.
    • Der Cron-Job um Personen mit Enddatum der Teilnahme aus Gruppen zu entfernen funktioniert jetzt auch, wenn der Cron-Job durch einen Nutzer mit eingeschränkten Rechten ausgelöst wurde.
  • Events
    • Die Live Agenda zeigt jetzt auch die richtige Gesamtablaufzeit an, wenn man Songs mit Sekunden-Dauer im Ablauf hat.
    • In Ablaufpläne kann man jetzt auch zwei oder mehr Fragezeichen hintereinander eintragen.
    • Die Rakete, um Eventvorlagen auf eine Dienstgruppe anzuwenden, funktioniert nun auch wenn man eine Vorlage mit kleinerer Besetzung anwenden möchte.
    • Bemerkungen im Ablaufplan lassen sich jetzt wieder löschen.
    • Die gruppeninterne Berechtigung ‚Abwesenheit sehen‘ wird nun auch im Events Modul berücksichtig, somit ist auch hier der Abwesenheits-Tab verfügbar.
    • Lieder die einen Schrägstrich (/) im Namen haben können jetzt auch in CCLI-Songselect gefunden werden.
    • Es werden keine automatische E-Mails (Offene Dienste) mehr an Leiter ohne E-Mail-Adressen gesendet.
    • Wenn ein Dienst frei besetzt wird (also nicht einer Dienstgruppe zugeordnet ist) werden jetzt ebenfalls die Abwesenheiten der ausgewählten Person angezeigt.
  • Kalender
    • Im Modal eines Termins werden Links ohne http nun auch richtig weitergeleitet.
    • Die Links für Kalender einbetten und Infoscreen einstellen werden für nicht eingeloggte User ausgeblendet.
    • Die Einladungsmail zu einer Besprechung kam teilweise in unterschiedlichen Sprachen. Jetzt wird immer die Sprache des Empfängers genutzt
    • Im Infoscreen werden nur noch ganztägige Termine von heute oder in der Zukunft angezeigt.
    • Ganztägige Termine, die über eine Zeitumstellung hinausgehen, werden jetzt im iCal richtig exportiert.
  • Ressourcen
    • In Ressourcen-E-Mails wurden teilweise Übersetzungsstrings direkt ausgegeben (z.B. „email.bookingRequest.part1“ statt dem entsprechenden Text). Dieser Fehler wurde behoben.
    • Raumbuchungen, die mit einem Serientermin erstellt wurden, können wieder im Ressourcen Modul bearbeitet werden.
    • Die gebuchten Ressourcen werden im Kalender angezeigt, wenn man die Ressource laut Recht sehen kann . Dazu muss man aber nicht das Ressourcen Modul als solches sehen können.
  • Checkin
    • Im Personensuchfeld wird nun die Möglichkeit „Person erstellen“ ausgeblendet, wenn man nicht die notwendigen Rechte hat.
    • Behebt einige Fehler in Zusammenhang mit Auto-Selektierung.
    • Vorausgewählte Werte werden nun beim Anlegen von Personen nicht wieder zurückgesetzt.
    • Ein Fehler wurde behoben, durch den der Etikettendruck nicht funktionierte, wenn der Nachname der eingecheckten Person mit einem Umlaut beginnt.
  • Wiki
    • Wenn man eine Wiki Seite nicht sehen kann und nicht eingeloggt ist, dann wird man nun zum Login weitergeleitet und anschließend zurück zum Wiki.
  • Finanzen
    • Die Reihenfolge der Kontenklassen wurde angepasst, sodass in der GuV Einnahmen vor den Ausgaben stehen.
  • REST-API
    • Devices können jetzt auch aktualisiert werden, wenn sie von einem anderen Nutzer angelegt wurden.
    • Ein gesetzter Filter nach null (z.B. /api/groups?campus_ids[]=null) lieferte unter Umständen Einträge mit 0. Dieser Fehler wurde behoben, so dass jetzt korrekt nach Einträgen gefiltert werden kann, bei denen dieser Wert nicht gesetzt ist.
    • PUT /groups/:id/members/:personId gibt 403 Forbidden zurück, wenn die Gruppe voll ist.

Sicherheitsverbesserungen

  • Personen & Gruppen
    • Einige alte Apis wurden um fehlende Berechtigungsüberprüfungen ergänzt.

Entfernung alter Apis

  • Entfernt die alte Api Funktion f_image, da sie im Frontend nicht mehr benötigt wird. Das gleiche kann mittlerweile mit der neuen File Upload Api erreicht werden.
  • Entfernt die alte Api Funktion: send_email.
  • Entfernt die alte Api Funktion: addNewTag.

ChurchTools 3.64.2 (18.09.2020) #

Verbesserungen

  • Person & Gruppen
    • Verbessert die Darstellung von öffentlichen Gruppen in sozialen Medien und Nachrichtendiensten. (OpenGraph)

Behobene Fehler

  • Newsletter-Sync
    • Ein Fehler wurde behoben, der verhindert hat, dass eine Person mit einer Newsletter Liste synchronisiert wird, wenn diese E-Mail Adresse bereits zu irgendeiner anderen Liste synchronisiert wurde. Jetzt wird nur innerhalb der jeweiligen Gruppe und Liste geprüft.
    • Es werden jetzt alle Mailjet Listen geladen und angezeigt.
  • Finanzen
    • Das Saldo von Konto und Gegenkonto wird wieder beim Buchen angezeigt.

ChurchTools 3.64.1 (14.09.2020) #

Verbesserungen

  • Checkin
    • Die Performance für Checkin-Gruppen mit vielen Teilnehmern wurde verbessert.

Behobene Fehler

  • Personen & Gruppen
    • Ein Fehler wurde behoben, durch den bei Verwendung der Personenfunktion „Markierte Personen… einen Bereich entfernen“ die Bereiche der ausgewählten Personen falsch gesetzt wurden.
    • Archivierte Ehepartner oder Kinder werden jetzt nicht mehr über die Gruppenhomepage zur Gruppenanmeldung vorgeschlagen.
    • Personen, die zu CleverReach synchronisiert wurden, werden in ChurchTools richtig als synchronisiert markiert.
  • Events
    • In Ablaufpläne kann man jetzt auch zwei oder mehr Fragezeichen hintereinander eintragen.
  • Ressourcen
    • Wenn man mit dem Recht „create bookings“ Ressourcenbuchungen erstellen kann, kann man seine eigenen Buchungen jetzt auch löschen.
    • In Ressourcen-E-Mails wurden teilweise Übersetzungsstrings direkt ausgegeben (z.B. „email.bookingRequest.part1“) statt dem entsprechenden Text. Dieser Fehler wurde behoben.
  • Checkin
    • Behebt ein Problem, bei dem der falsche Termin im Checkin ausgewählt wurde.

ChurchTools 3.64.0 (07.09.2020) #

Verbesserungen

  • Personen & Gruppen
    • Die Anzeige ob eine Person Mitglied ist oder nicht, wurde entfernt, da dies über das Sicherheitslevel des Status abgedeckt wird.
    • Öffentliche Gruppen, die über Social-Media geteilt werden, werden jetzt mit Bild und Beschreibung dargestellt. (OpenGraph)
    • Neben Mailchimp gibt es jetzt auch Integrationen mit den Newsletter-Tools Mailjet und CleverReach.
    • Teilnehmer in einer Gruppe und Gruppen in der Personen-Detail Karte lassen sich nun auch im neuen Tab öffnen.
  • Events
    • Die Tabellen für die Events und den Ablaufplan haben jetzt standardmäßig einen sticky Header.
  • Wiki
    • Wiki-Seiten, die als Weiterleitung eingerichtet sind, werden jetzt von der Suche ignoriert.
    • Die Wiki-Suche wurde verbessert, um Suchergebnisse zuverlässiger zu finden.
  • Checkin
    • Die Performance beim Einchecken wurde verbessert.
  • Finanzen
    • Budgets werden jetzt im Budget-Tab und auf der Startseite visualisiert.
    • In der Expertenbuchungs-Maske kann nun mit den entsprechenden Rechten direkt ein fehlender Spender angelegt werden.
  • REST-API
    • Die möglichen Werte für den Bereich, den Status und die Station werden jetzt über die Personen-Stammdaten-API zurück gegeben.

Behobene Fehler

  • Personen & Gruppen
    • Die Mitgliederliste wurde nicht angezeigt, wenn man keine Ehepaar-Beziehungen gepflegt hat und Ehepaare aber dennoch in der Liste gruppiert werden sollen.
    • Im „Chat administrieren“-Modal werden nun keine versteckten Rollen mehr angezeigt.
    • Wenn man sich über die Startseite zu einer offenen Gruppe anmeldet, werden Personenfelder jetzt übernommen.
    • Namen für Beziehungstypen können nun 100 Zeichen statt 20 Zeichen lang sein.
    • Wenn der Text für automatische E-Mails für Gruppenteilnehmer sehr lang war oder aus Microsoft Word in das Eingabefeld kopiert wurde, ließ sich der Text u.U. nachträglich nicht mehr bearbeiten. Dieses Problem wurde jetzt behoben.
    • Die Option „Änderung ohne Benachrichtigung durchführen“ beim Hinzufügen von Personen zu Gruppen wurde geändert in „Die Leiter der Gruppe über die Änderung informieren“, um das Verhalten unmissverständlicher zu machen.
    • Gruppennamen sind nun nicht mehr auf 35 Zeichen beschränkt.
    • E-Mails lassen sich jetzt auch an Personen verschicken, deren E-Mail-Adressen man nicht sehen darf.
    • Die gruppeninterne Berechtigung um Gruppen zu kopieren wird wieder richtig überprüft.
  • Events
    • Änderungen am Ablaufplan werden wieder richtig gespeichert, selbst wenn eine Position eine keine Notiz hat.
  • Kalender
    • Sollten alle Gemeindekalender gelöscht werden, können jetzt wieder neue Kalender erstellt werden.
  • Ressourcen
    • Ein Fehler wurde behoben, durch den sehr oft in kurzer Zeit Kontakt zum Server aufgenommen wurde, um nach geänderten Daten zu fragen („pollForNews-Aufruf“).
    • Ein Fehler wurde behoben, durch den beim Bestätigen eines einzelnen Termins in einer Ressourcen-Serienbuchung fälschlicherweise eine E-Mail über eine abgelehnte Buchung verschickt wurde.
  • Wiki
    • Das Wiederherstellen von Entwürfen wird jetzt nur noch auf der jeweiligen bearbeiteten Seite angezeigt und nicht mehr global bei jeder Wiki-Seite.
  • Checkin
    • Nach dem Checkin einer Person wird die Suche nicht mehr zurückgesetzt, sondern bleibt erhalten.
    • Im Frontend werden nun Drucker und Personen hinzufügen ausgeblendet, wenn man nicht genug Rechte hat.
    • Beim Erstellen einer neuen Person werden nun wieder die Tags zum Drucken der Etiketten angezeigt.
    • Beim Hinzufügen einer Person findet man nun wieder alle Personen seines Bereichs, auch wenn man diese eigentlich nicht sehen kann.
  • Finanzen
    • In der einfachen Buchungsmaske werden jetzt nur Zwecke angezeigt, die man auch buchen kann.
  • REST-API
    • Die Events-API gibt jetzt auch Events zurück, für die kein Dienst definiert wurde.

ChurchTools 3.63.1 (01.09.2020) #

Behobene Fehler

  • Allgemein
    • Für Hosting Kunden wird die PHP Upgrade Warnung nicht mehr angezeigt.

ChurchTools 3.63.0 (17.08.2020) #

Self-Hoster

  • Sollte die Minimal-Anforderung für ChurchTools erhöht werden und eine Aktualisierung des eigenen SetUps notwendig sein wird der Admin nun darüber in ChurchTools informiert
  • Die nächste Anpassung zur minimalen PHP Version gibt es bald. Ab dem 30.09.2020 wird jede neue ChurchTools-Version PHP 7.2 benötigen. Wir empfehlen aber direkt auf PHP 7.4 zu wechseln. Eine Tabelle mit den geplanten Änderungen findet sich hier: Software Voraussetzung

Verbesserungen

  • Chat
  • Checkin
    • Der Checkin wurde visuell komplett überarbeitet. Dabei sind auch noch ein paar neue Features dazu gekommen.
      • Der letzte Checkin kann rückgängig gemacht werden.
      • Der Checkin nutzt jetzt die gesamte Höhe des Browserfensters.
      • Beim Filtern der Personen können mehrere Rollen ausgewählt werden.
      • Bei abgeschlossenen Checkins können keine Personen mehr eingecheckt werden.
  • Allgemein
    • In den langen Rechte-Tabellen für (interne) Gruppenrechte ist der Header der Tabelle nun sticky.
  • Personen & Gruppen
    • Die Gruppenbeschreibung ist nun als Markdown mit Editor anpassbar und wird in der App und der Gruppenhomepage ausgegeben.
    • Die Überschrift zur Anmeldung zu öffentlichen Gruppen lässt sich nun in den Gruppeneinstellungen anpassen.
    • Follow-Up-Erinnerungsmails enthalten jetzt nur noch Follow Ups, die bereits überfällig sind oder in den nächsten 7 Tagen fällig sind. Die Liste ist jetzt nach Überfälligkeit sortiert.
    • Personen und Gruppen können nun in einem neuen Tab geöffnet werden, indem man auf den Namen rechts klickt und den Link im neuen Tab öffnet.
    • Der Benutzer wird gewarnt, wenn er versucht, ohne Filter alle Personen in der Liste zu kontaktieren (nur bei bei mehr als 100 Personen in ChurchTools, und wenn der Anwender mehr als 50% aller Personen sehen kann).
    • Personen im Archiv werden jetzt ignoriert, wenn über eine öffentliche Gruppe eine Anmeldung per E-Mail stattfindet.
    • Die Mitgliederliste wurde nicht angezeigt, wenn man keine Ehepaar-Beziehungen gepflegt hat und Ehepaare aber dennoch in der Liste gruppiert werden sollen.
  • Events
    • ProPresenter 7 kann jetzt auch beim Export für Ablaufpläne ausgewählt werden.
    • Das Anhängen von Dateien und Links zu Events wurde visuell überarbeitet und auch der Workflow aufgeteilt in Hochladen und Mailen.
  • REST-API
    • Neue REST-APIS für das Wiki wurden hinzugefügt. Mit diesen lassen sich jetzt alle lesenden Operationen für das Wiki durchführen. Sie befinden sich unter /api/wiki/.... Details befinden sich in den Api-Docs unter /api.
    • Die Api /api/persons/ gibt die Personen jetzt sortiert nach Nachname und Vorname zurück.
    • Die Api /api/groups/{groupId}/members kann jetzt auch über die Gruppenteilnehmer-Felder gefiltert werden.
    • Über die /publicgroups-API ist jetzt auch die Anmeldung zu nicht-öffentlichen offenen Gruppen möglich, sofern man angemeldet ist und das Recht hat, die Gruppe zu sehen.
  • Admin-Einstellungen
    • Die Event-Admineinstellungen wurden überarbeitet: einige Einstellungen sind nun optional und man kann nun einstellen, ob betroffene Personen zu ChurchTools eingeladen werden sollen.
  • Ressourcen
    • Ressourcen Admins können nun wieder alle Buchungen ihrer Ressource sehen, selbst wenn sie den Kalender zu einer Buchung nicht sehen können.

Behobene Fehler

  • Allgemein
    • Die Abwesenheiten auf der Startseite werden nun richtig sortiert.
    • Auf der Startseite werden unter „Deine nächsten Termine“ jetzt auch Termine ausgeblendet, die am gleichen Tag bereits vorbei sind.
    • In „Gesendete Nachrichten“ bleibt nun der Filter bei mehr laden gesetzt.
    • Wenn man eine Station ausgewählt hat und das Recht diese Station zu sehen entzogen bekommt, wurde anschließend die ausgewählte Station falsch angezeigt und Personen, Gruppen und Events waren teilweise nicht sichtbar. Dieses Problem wurde jetzt behoben, so dass automatisch die erste sichtbare Station ausgewählt wird, wenn man eine nun nicht mehr sichtbare Station ausgewählt hatte.
    • In zwei E-Mails wurde der Nachname in der Anrede verwendet. Es wurde nun angepasst auf den Spitzname bzw. Vorname, wie es auch in anderen Mails der Fall ist.
    • Ein Problem mit dem E-Mail-Versand wenn die Einstellung mail_delay gesetzt ist wurde behoben.
  • Personen & Gruppen
    • Rechteüberprüfung verbessert beim Ändern der Bereiche einer Person
    • Rechteüberprüfung verbesserte beim Anlegen einer neuen Gruppe
    • Auf der Gruppenhomepage werden nun auch die verbleibenden Plätze angezeigt, wenn es noch keinen Teilnehmer gibt.
    • Auf der Startseite werden „Teilnahme beantragt“ von archivierten Personen nun ausgeblendet.
    • Wenn ich die Berechtigung auf mindestens ein Datenschutz-Personen-Feld habe, wird nun der Datenschutz-Block in den Personen-Details angezeigt.
    • Behebt ein Problem bei der Synchronisierung mit LimeSurvey.
    • Treffpunkte werden jetzt in der Gruppen-Detailsansicht wieder mit korrekter Ortsbezeichnung angezeigt.
    • Gruppenbilder von kopierten Gruppen lassen sich nun wieder löschen.
  • Events
    • Ablaufpläne mit mehr als 67 Positionen können nun wieder gespeichert und bearbeitet werden.
    • Chats ließen sich u.U. nicht starten, wenn die Option, betroffene Personen zu ChurchTools einzuladen aktiv ist. Dieses Problem wurde jetzt behoben.
  • Ressourcen
    • Ein Fehler wurde behoben, durch den sich in Firefox Buchungen nicht mehr über die Startseite zusagen ließen.
    • Über die Startseite lassen sich nun mehrere Buchungsanfragen gleichzeitig in neuen Tabs öffnen und nacheinander zusagen.
    • Beim Bearbeiten von Ressourcenbuchungen kam es u.U. zu einer Fehlermeldung wegen einer fehlenden E-Mail-Vorlage und es wurde keine Benachrichtigungsmail über die Änderung verschickt. Dieses Problem ist jetzt behoben.
  • Finanzen
    • CSV-Dateien ohne BOM-Header werden jetzt auch fehlerfrei eingelesen.
    • In der Spendertabelle funktioniert die Sortierung wieder.
    • Der Konten-Import gibt jetzt bei doppelten Kontennamen eine Fehlermeldung aus, statt nicht vollständig ausgeführt zu werden.
    • In der Summenzeile wird das Vorjahr nun immer ausgeblendet, wenn es keine Werte hierfür gibt.
    • Wenn ein Spender im Vorjahr gespendet hat, aber im aktuellen Buchungsjahr nicht, wird beim Filtern nach diesem Spender nun in der Summenzeile die Spendensumme des Vorjahrs korrekt angezeigt.
    • Der Toggle „Ehepartner spendet“ wird jetzt in der Buchungsmaske auch richtig angezeigt, wenn man eine Buchung editiert.

ChurchTools 3.62.1 (30.07.2020) #

Behobene Fehler

  • Allgemein
    • Behebt ein Problem bei der Berechnung von Berechtigungen. In einem Sonderfall konnte es dazu kommen, dass jemand zu wenige Rechte bekommen hat.

ChurchTools 3.62.0 (27.07.2020) #

Verbesserungen

  • Allgemein
    • Der E-Mailer gibt jetzt eine Warnung aus, wenn URL-Shortener verwendet werden.
  • Personen & Gruppen
    • Das Info-Feld bei FollowUp-Typ-Intervallen wurde auf 2048 Zeichen verlängert.
    • Gruppen auf der Gruppen Homepage können nun nach vordefinierten Feldern sortiert werden.
    • Die Einstellungen für den Gruppen-Chat und Berechtigungen wurden überarbeitet und sind nun direkt in der jeweiligen Gruppe einstellbar und übersichtlicher.
    • Kinder und Ehepartner lassen sich jetzt auch über die Gruppenhomepage anmelden, wenn das eigene Geburtsdatum nicht gesetzt ist.
  • Events
    • Das Löschen von Event-Chats kann nun deaktiviert werden.
  • Wiki
    • Die Wiki-Suche findet jetzt auch Wörter im Titel der Wiki-Seite.
  • REST-API
    • Das Sicherheitslevel für offene Gruppen ist für alle angemeldeten Personen über die Api /api/groups und /api/groups/$groupId jetzt mindestens 1
    • Für öffentliche Gruppen werden nun die IDs der untergeordneten Gruppen zurückgegeben.
  • Chat (Beta)
    • Personen, die in Gruppen- oder Eventchats enthalten sind, können nun automatisch zu ChurchTools eingeladen werden.

Behobene Fehler

  • Allgemein
    • Plain Text Mails werden nun besser formatiert verschickt und Links sind darin sichtbar.
    • Wenn bei Self-Hostern ein Unterverzeichnis genutzt wurde hat der Passwort-Vergessen Link nicht funktioniert. Das wurde behoben.
    • Auf der Startseite gab es einen Fehler, sodass man sich nur zu einer offenen Gruppe anmelden konnte, bei der zweiten Anmeldung kam es zu einem Fehler.
    • Ein Fehler wurde behoben, durch den sich die Zustimmung zur Datenschutzerklärung für eigene Kinder nicht mehr zurückziehen ließ.
  • Personen & Gruppen
    • Ein Fehler wurde behoben, durch den die Anzeige des Sicherheitslevels für Personen- und Gruppenfelder in der Rechteverwaltung nicht korrekt war, wenn es vom Gruppentyp übernommen wurde.
    • Das Löschen von Gruppen schlug u.U. fehl, wenn das Gruppenbild bereits gelöscht wurde. Dieser Fehler wurde behoben, so dass es nicht mehr zu einer Fehlermeldung beim Löschen von Gruppen kommt.
    • Export-Vorlagen können nun auch erstellt werden, wenn man keine globalen Rechte hat, um Sicherheitslevel zu sehen.
    • Das Feld Meetingtag kann jetzt in den Stammdaten wieder gespeichert werden.
    • Das Suchergebnis in der Gruppenliste wird alphabetisch sortiert.
    • Wenn eine Gruppe gelöscht wird, werden die Wachstumspfade der Teilnehmer neu berechnet.
    • OpenStreet-Maps können wieder verschoben werden.
  • Kalender
    • Bei Terminänderungen wird nun der aktuelle Nutzer in die DB eingetragen, der den Termin zuletzt bearbeitet hat.
    • Im iCal wird das Last Modified Datum auf das neueste Datum gesetzt, welches entweder vom Termin kommt oder wenn Events verknüpft sind, dann wird auch beachtet, wann die Dienste geändert wurden.
    • Der Name des iCal für den gesamten Kalender heißt jetzt so wie der Name der Gemeinde.
  • Ressourcen
    • Die Historie-Einträge zu einer Buchung sind nun komplett übersetzt.
    • Wenn ein Event im Events Modul geteilt wurde (Serientermin), dann gingen die Ressourcen Buchungen verloren.
    • Wenn der Benutzer keine Rechte hat den Kalender zu sehen, dann werden die Ressourcen-Buchungen anonymisiert.
    • Als gelöscht markierte Buchungen werden für Personen ohne entsprechende Rechte komplett ausgeblendet. Vorher war noch der Marker für den Kalender sichtbar.
    • Die Berechnung von Ressourcenbuchungen bei ganztägigen Terminen mit Vorlauf- oder Nachlaufzeit wurde korrigiert.
  • Checkin
    • Deutsche Platzhalter für Checkin Labels werden nun richtig befüllt, wenn der User beim Checkin eine andere Sprache ausgewählt hat.
  • REST-API
    • Die Gruppeninterne Berechtigung ‚+see tags‘ wird jetzt in der Personen Tag Api /api/persons/$personId/tags richtig ausgewertet.
    • Die Api /api/groups?without_my_groups=true berücksichtigt jetzt auch offene Gruppen, in der die Person ist, die sie aber nicht sehen kann.
  • Admin-Einstellungen
    • Die Anzahl der Personen wurde falsch für die Lizenz berechnet.

ChurchTools 3.61.0 (06.07.2020) #

Verbesserungen

  • Allgemein
    • Die Einladungsmail für den Chat wurde verbessert.
    • An den meisten Stellen wird das Datum nun der Sprache entsprechend angezeigt.
    • Das Parsen eines Datums wurde verbessert. Es sind jetzt in den meisten Fällen auch Eingaben möglich wie: 13/06/2020, 13062020, 2020-06-13
  • Personen & Gruppen
    • Die Gruppenhomepage zeigt nun den Füllgrad von Gruppen mit begrenzter Teilnehmeranzahl an.
  • REST-API
    • /api/persons/:personId/invite : Neuer Endpunkt, um Personen einzuladen.

Behobene Fehler

  • Allgemein
    • Wenn alle Vorlagen für gruppeninterne Rechte gelöscht wurden, konnte man keine neue Vorlage mehr erstellen.
    • Beim Speichern und Einfügen der globalen Berechtigungen wird nun eine Information über den erfolgreichen Vorgang angezeigt.
    • Bugs im Session-Handling behoben und Redis-basierte Sessions korrekt implementiert.
    • Die Seite „ChurchTools App“ zeigt nun auch Informationen im ausgeloggten Zustand an.
    • Deeplinks, z.B. ins Wiki, funktionieren jetzt auch, wenn der Benutzer sich erst einloggen muss
    • Auf dem Dashboard werden jetzt nur noch Abwesenheiten von heute und in der Zukunft angezeigt.
  • Personen & Gruppen
    • Ungültige Datumswerte werden beim Personen-Import ignoriert.
    • Die Anmeldung für Gruppen auf der Startseite berücksichtigt jetzt die ausgewählte Station.
    • Wenn man das Recht „Weitere Filter“ nicht besitzt, ist es nicht mehr möglich, diese aufzurufen mittels „Gruppe in der Personenliste filtern“
    • Der Filter „Meine Gruppen“ berücksichtigt nun, ob man die Teilnehmer der Gruppe überhaupt sehen darf.
    • Es gab einen Fehler beim Überprüfen der Rechte, um archivierte Personen anzuzeigen.
    • In den Karten-Elementen der Gruppenhomepage wird für die kurze Beschreibung der Gruppe alles HTML entfernt. In der Detailansicht der Gruppe ist weiterhin HTML möglich.
    • In den Statistiken wird nun bei den Jahrestabellen die richtige Jahreszahl beachtet, falls es nur das Jahr im Datum gibt.
    • Wenn man nur eine einzige Station sehen kann, wird diese beim Anlegen von neuen Personen automatisch ausgewählt.
    • Das Verlassen von öffentlichen Gruppen über die ChurchTools-Startseite funktioniert jetzt wieder.
    • Das Speichern von den Admin-Settings zu Personen & Gruppen funktioniert wieder.
    • Automatische Gruppen-E-Mails haben jetzt wieder eine korrekte Absender-Adresse, so dass sie nicht als Spam klassifiziert werden.
  • Kalender
    • Es werden keine Kalenderbenachrichtigungen mehr an Personen geschickt, die gesperrt sind.
    • Beim Erstellen eines Termins durch das Erstellen eines Events wird nun nicht mehr automatisch ein Kommentar in die weiteren Infos geschrieben.
    • Eine Termin-Serie lässt sich nun wieder über das Mülleimer-Icon im Tooltip und „Diesen und Folgende“ löschen.
    • Im Modal für Auswirkungen nach dem Verschieben eines Termins werden nun die richtigen Vor- und Nachlaufzeiten für Ressourcen angezeigt.
    • Es werden jetzt bei den Terminen nur noch Ressourcen angezeigt, welche durch Berechtigungen sichtbar sind.
    • Wenn man beim Anlegen eines Termines einen Zeitraum eingibt und dann „ganztägig“ anklickt, bleibt der Zeitraum nun bestehen.
    • E-Mail über Informationen über einen Termin enthalten auch das Wort „Termin“ statt „Event“.
  • Events
    • Täglich wiederholende Events können wieder über 3 Monate hinweg erstellt werden.
    • Im Freitextfeld bei der Diensteinteilung kam eine Fehlermeldung, wenn man kein Recht für „Personen & Gruppen“ hatte.
    • Ein Fehler wurde behoben, durch den der Versand von E-Mails an Eventmitarbeiter u.U. fehl schlug.
    • In den Songs wird nun ein leichteres HTML-Escaping für die Bemerkung verwendet.
  • Finanzen
    • Falls das gespeicherte präferierte Template für die Spendenbescheinigungen nicht mehr existiert, wird nun der Standard ausgewählt.
  • Ressourcen
    • Falls in der URL eine ID steht, wird diese nun bei Auswahl einer Station über die Hauptnavigation entfernt, um nicht direkt wieder in einem Editiermodus zu landen.
    • Die rückwärtige Wochennavigation funktioniert nun auch über Monatsgrenzen hinaus richtig.
    • Wenn die automatische Bestätigung von Ressourcen aktiv ist, konnte bisher über den Kalender eine Ressource trotz Terminkonflikt gebucht werden. Dieses Problem wurde behoben.
  • Wiki
    • Ein Fehler wurde behoben, durch den Links zu Seiten mit Anführungszeichen im Titel in den Suchergebnissen nicht funktionierten.
  • Admin-Einstellungen
    • Der Link zum RSS-Feed wird wieder gespeichert.
    • In den Login-Statistiken wird nur noch ein valides Datum ausgegeben.
    • In den Logs funktionieren jetzt auch Sucheingaben in Kombination mit der Paginierung.
    • Im Lizenztab wurden ein paar Layout-Bugs behoben.

ChurchTools 3.60.1 (17.06.2020) #

Behobene Fehler

  • Events
    • Ein Fehler wurde behoben, durch den das Bearbeiten von Events nicht möglich war, obwohl man das globale Recht „edit events“ hat.
  • Allgemein
    • Das Scrollen in der Vorschau für Kalendereinbettung, Gruppenhomepage und Spendenbescheinigung funktioniert wieder.
    • Deeplinks, z.B. ins Wiki, funktionieren jetzt auch, wenn der Benutzer sich erst einloggen muss.

ChurchTools 3.60.0 (15.06.2020) #

Verbesserungen

  • Allgemein
    • Die Log Ansicht wurde um einen Datumsfilter erweitert.
  • Personen & Gruppen
    • Für Gruppen gibt es jetzt auch eine Kartenansicht.
    • Die Kartenansicht für Personen wurde so angepasst, dass der Ausschnitt jetzt automatisch aufgrund der ausgewählten Personen gewählt wird. Die Admineinstellungen zum Mittelpunkt der Karte entfallen dadurch jetzt.
  • Checkin
    • Es werden nun Teilnehmerrollen angezeigt und man kann nach Rollen filtern.
  • Finanzen
    • Im Finanz-Modul können jetzt Spenden-Sammelbestätigungen ausgestellt werden.

Behobene Fehler

  • Allgemein
    • Wenn ein externer LDAP-Dienst zur Authentifizierung genutzt wurde konnte das Passwort nicht mehr geändert werden. Der normale ChurchTools-Login ist damit aber nicht deaktiviert und somit muss auch das Passwort Ändern funktionieren. Das wurde behoben.
  • Personen & Gruppen
    • Die Einstellung unter Ansicht, Personen mit einem gewissem Status auszublenden ist nun für alle sichtbar.
    • Wenn ein Ja-Nein-Feld auf der Gruppenhomepage als Pflichtfeld gesetzt wird, muss dieses Feld jetzt immer angehakt werden.
    • Die Personenliste springt nicht mehr nach oben, wenn eine Person zu einer Gruppe hinzugefügt wird.
    • Im Modal „Editiere Gruppenteilnahme“ funktionieren jetzt auch Links in Checkbox-Labels.
    • Der Filter „Meine Gruppen“ berüksichtigt nun, ob man die Teilnehmer der Gruppe überhaupt sehen darf.
  • Events
    • Wenn die Einstellung Anzeige mit Vor- und Nachnamen anstatt des Benutzernames deaktiviert ist und eine eingeteilte Person keinen Benutzernamen hat, wird jetzt wieder der ganze Name der Person angezeigt.
    • Ein eingetragener Event-Admin kann wieder die Agenda anlegen, bearbeiten, löschen und auch die Eventinformationen bearbeiten.
  • Finanzen
    • Das letzte Buchungsjahr kann jetzt nicht mehr gelöscht werden.
  • Wiki
    • Die Links in der Sidebar funktionieren wieder richtig.
  • REST-API
    • Boolsche Query Parameter funktionieren jetzt auch mit (string) 1 oder (string) 0

ChurchTools 3.59.0 (26.05.2020) #

Verbesserungen

  • Personen & Gruppen
    • Das Teilen einer öffentlichen Gruppe erfolgt nun auch über die neue Vorschau.
    • Serienbriefe werden nun pro Haushalt mit der selben Adresse erstellt. Die Beziehungen der Personen spielen keine Rolle mehr.

Behobene Fehler

  • Allgemein
    • Checkbox-Beschreibungen in älteren Formularen sind nun genauso breit wie die Input-Felder.
    • Download von Exporten und Dateien wurde verbessert.
    • ChurchTools funktioniert nun wieder in einem Unterverzeichnis.
    • Das Versenden von vielen E-Mails wurde staibler gemacht.
  • Personen & Gruppen
    • Anmeldungen in einer Gruppe gemeinsam mit Familienmitgliedern sind nun nicht mehr möglich, wenn durch die Gesamtzahl der Anmeldenden die maximale Teilnehmerzahl der Gruppe überschritten werden würde.
    • Die Berechnung, ob die maximale Teilnehmeranzahl einer Gruppe erreicht ist, schließt nun bereits archivierte Teilnehmer aus.
    • In der Gruppen-Personenliste werden Umlaute nun auch richtig sortiert.
    • Unter „Rollen konfigurieren“ wird jetzt der sortkey der Gruppenrollen beachtet.
    • In der Gruppenteilnehmer-Tabelle werden nun nicht ausgefüllte Ja-Nein-Felder besser dargestellt.
    • Nachdem ein Filter in der Personenliste aktiviert wurde, springt die Liste jetzt auf Seite 1.
    • In alten Gruppen-Formularen werden wieder Auswahl-Felder angezeigt.
    • Im Tooltip für die Gruppentreffen werden bestimmte HTML-Zeichen nicht mehr escaped.
    • Beim Anlegen einer neuen Person werden für die anzuzeigenden Gruppentypen jetzt die Sortkeys beachtet.
    • In alten Gruppen-Anmeldeformularen ist nun wieder begrenztes HTML möglich.
    • Auf der alten Gruppenhomepage funktionieren jetzt auch Auswahlfelder für die Nationalität, die keine Pflichtfelder sind.
    • Beim Anlegen eines Serienbriefs kam eine doppelte Info Nachricht.
    • Auf Windows Rechnern kam es zin seltenen Fällen, dass die Serienbriefe (PDF) im ZIP Archive nicht angezeigt wurden, solange das ZIP noch nicht entpackt wurde.
  • Kalender
    • Falls die Einstellungen für anzuzeigende Kalender leer sind, werden alle angezeigt. Diese Einstellungen wurden für alle User einmalig zurückgesetzt.
  • Events
    • Die Berechnung der automatischen Diensteinteilung wurde beschleunigt.
    • Das Select-Feld unter Fakten hat nun die gleiche Sortierung wie beim Anlegen in den Stammdaten.
  • Ressourcen
    • Die Paginierung wurde verbessert, sodass man sich nach einem Kategoriewechsel immer auf der ersten Seite befindet.
  • Wiki
    • Die über Tabelleneigenschaften eingestellten Zelleninnenabstände werden jetzt berücksichtigt.
    • Auf dem Dashboard bei ausgewählter Station werden nun wieder wichtige Wiki-Seiten angezeigt, die keiner Station zugeordnet sind.
    • Das Scrollen im Editiermodus ist nun wieder besser und die Toolbar bleibt stehen.
  • Finanzen
    • Der Import von Buchungen funktioniert nun wieder.
  • Admin-Einstellungen
    • In der Rechte-Überprüfung für den Chat-Sync-User werden nun die richtigen Modulnamen verwendet.

ChurchTools 3.58.0 (27.04.2020) #

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.

ChurchTools 3.57.1 (03.04.2020) #

Verbesserungen

  • Allgemein
    • Das Versenden von E-Mails im Hintergrund wurde stabiler gemacht.

Behobene Fehler

  • Personen & Gruppen
    • In der Api um Gruppenteilnehmer zu entfernen wurde ein Problem behoben, dass dazu führen konnte, dass Gruppenteilnehmerfelder falsch entfernt wurden.

ChurchTools 3.57.0 (30.03.2020) #

Verbesserungen

  • Allgemein
    • Bei Datenbank Problemen wird eine generische, leserliche Fehlermeldung angezeigt und keine kryptische Fehlermeldung. Im Log steht die Fehlermeldung weiterhin.
    • Wenn die PHP Extension imagick installiert ist, verwendet ChurchTools diese statt GD.
  • Personen & Gruppen
    • Ein neuer Filter für die Station wurde auf der Gruppenhomepage hinzugefügt.
    • Die mögliche Länge des Beschreibungstexts für Gruppen auf der Gruppenhomepage wurde erhöht.
    • In einer öffentlichen Gruppe wird nun in einem Dialog angezeigt, warum eine Anmeldung zu dieser Gruppe nicht möglich ist.
  • Finanzen
    • Beim Bearbeiten einer Kostenstelle in den Stammdaten wird nun ein Link zur Anpassung der Berechtigungen einer verknüpften Gruppe angezeigt.
    • Die Buchungen im Modul Finanzen können jetzt als CSV-Datei exportiert werden. Dabei werden die Filter im Buchungsjournal berücksichtigt.
    • Buchungen können jetzt festgeschrieben werden. Festgeschriebene Buchungen können nicht mehr geändert werden.
    • Spenden können jetzt auch einem Ehepaar zugeordnet werden.
  • Kalender
    • Der Dialog zum Abonnieren des Kalenders per iCal ist nun übersichtlicher und verständlicher.
    • Das iCal-Abo für meine Dienste ist nun auch über den Kalender aufrufbar.
    • Die Sidebar des Kalenders und die zugehörigen Dialoge haben ein neues Design erhalten. Farben können für Kalender individuell eingestellt werden.

Behobene Fehler

  • Allgemein
    • Logo wird im Header und Login nicht mehr abgeschnitten.
    • Der Link beim Klick auf das leere Logo in der Navigationsleiste funktioniert wieder.
  • Personen & Gruppen
    • Erinnerungsmails an offene Follow Ups wurden u.U. einen Tag verspätet versendet. Das wurde jetzt korrigiert, so dass die Mails wie erwartet nach 24 Stunden versendet werden.
    • Beim Hinzufügen neuer Personenfelder zu einer Gruppe wird beim Klick auf ENTER nicht mehr zur Startseite weitergeleitet.
    • Wenn eine Person gelöscht wird, werden Gruppenleiter nun darüber informiert, dass die Person aus der Gruppe entfernt wurde.
    • Um sich über die Gruppenhomepage anmelden zu können, mussten bisher eine Standardrolle und Anfragerolle in den Stammdaten definiert sein. Das wurde korrigiert, so dass nur noch die jeweils relevante Rolle definiert sein muss (je nachdem ob die Anmeldung bestätigt werden muss oder nicht).
    • Behebt einen Fehler, durch den die Anmeldung über die Gruppenhomepage nicht möglich war, wenn man den Gruppenstatus „aktiv“ umbenannt hat.
    • Archivierte Leiter werden nun nicht mehr auf der Gruppenhomepage angezeigt.
    • Ein Fehler wurde behoben, durch den die Filter einer Gruppenhomepage erst eingerichtet wurden, wenn man die Gruppenhomepage einmal bearbeitet hat.
    • Die Bestätigungsmail an neue Personen wird nun in der Sprache der Gruppenhomepage versendet.
    • Im Profil kann nun wieder ein Datum richtig eingegeben werden.
    • Als Gruppen-Wochentag lässt sich nun auch der Sonntag speichern.
    • In der gefilterten Gruppenansicht wird die Statistik für Teilnehmer jetzt richtig angezeigt. Davor wurden versteckte Gruppenteilnehmer mitgezählt.
    • Das Geburtsdatum von Kindern, das über den blauen Einwilligungs-Banner eingegeben wurde, wird nun für die Kinder gespeichert, auch wenn man für das Kind nicht selbst einwilligen darf.
    • Nicht sichtbare Gruppen werden nun nicht mehr in der Personenliste in der Spalte angezeigt.
  • Kalender
    • In der Vorschau der Druckansicht werden die Titel der Termine nicht mehr abgeschnitten, sondern umgebrochen.
    • Bei privaten Kalendern kann man in den Einstellungen nun keine Event-Vorlagen mehr auswählen.
    • Im eingebetteten Kalender werden nun auch die ausgewählten Kalender in der Druckansicht berücksichtigt.
  • Events
    • Behebt einen Fehler, durch den Diensterinnerungen erst verschickt wurden, nachdem man einmal die Einstellungsseite geöffnet hat.
  • Ressourcen
    • Behebt einen Fehler, durch den eine Ressourcenbuchung trotz Konflikt automatisch bestätigt wurde.
  • Finanzen
    • In der Suche für den Spender tauchen nun keine Gruppen mehr auf.
  • REST-API
    • Archivierte Personen werden nicht mehr über die Beziehungs API mit ausgegeben.

ChurchTools 3.56.3 (07.03.2020) #

Behobene Fehler

  • Events
    • Behebt ein Problem bei der Event Berechtigungen nicht korrekt migriert wurden. Zur Erläuterung: Die Berechtigungen für Events wurden ja in Version 3.56.0 von den Kalendereinstellungen gelöst. Dabei wurden alle Berechtigungen migriert sodass man in der neuen Version die gleichen Berechtigungen hatte wie davor. Dabei gab es leider einen Fehler. Dieser wurde jetzt behoben.

ChurchTools 3.56.2 (06.03.2020) #

Verbesserungen

  • Personen & Gruppen
    • Verbessert einige Kleinigkeiten an der Gruppenhomepage

Behobene Fehler

  • Events
    • Bisher sichtbare Events waren unter Umständen für einige Nutzer nicht mehr sichtbar, wenn die dazugehörigen Kalender öffentlich sind. Dieses Problem wurde behoben.
  • Personen & Gruppen
    • Unter bestimmten Umständen wurden alte Profilbilder beim Ersetzen nicht gelöscht. Das äußerte sich in doppelten Einträgen in der Geburtstagsliste. Dieser Fehler wurde behoben und alte, bereits ersetzte Profilbilder werden automatisch entfernt.
  • Admin-Einstellungen
    • Das Auskunftsrecht funktioniert wieder.
  • Gruppen-Homepage
    • Behebt ein Problem auf der neuen Gruppen-Homepage wenn in der Gemeinde URL ein Sub-Pfad verwendet wird.

ChurchTools 3.56.1 (03.03.2020) #

Behobene Fehler

  • Personen & Gruppen
    • Die Felder f_grouptype_id_x wurden fälschlicherweise im CSV Export hinzugefügt.
    • Die Sortierung der Filter wird jetzt auf der Gruppenhomepage beachtet.
  • Events
    • Die Gruppenauswahl im Diensteinteilungs-Wizard (Zauberstab) funktioniert wieder.
  • Allgemein
    • Wenn ein Datenbankprefix verwendet wurde ist das Update auf Version 3.56.0 schief gegangen. Das wurde behoben.

ChurchTools 3.56.0 (02.03.2020) #

Verbesserungen

  • Gruppenhomepage
    • Die Gruppenhomepage wurde komplett erneuert
    • Der Anmeldeworkflow funktioniert jetzt auch für die Ehepartner und Kinder
    • Der Anmeldeworkflow funktioniert jetzt auch für Personen mit gleicher E-Mail-Adresse
    • Die alte Gruppenhomepage läuft noch ein paar Versionen und wird dann abgeschaltet. Die alten Gruppenhomepages werden dann auf die neue weitergeleitet.
  • Events
    • ChurchTools konvertiert jetzt Songbeamer Dateien in UTF-8, so dass die Dateien im Browser mit richtigen Umlauten angeschaut werden können.
    • Die Ablauf-Ansicht ist nun für jeden mit entsprechendem Recht einsehbar, so dass z.B. auch ein SongBeamer-Export möglich ist.
    • Es ist nun möglich, mehrere Songs gleichzeitig in den Ablauf zu übernehmen.
    • Für das Anzeigen und Editieren von Events gibt es nun eigene Rechte unabhängig vom Kalender-Modul. Dadurch sind flexiblere Einstellungen möglich.
  • Allgemein
    • Es sind nun mehr Hilfeseiten in ChurchTools verlinkt.
  • Personen & Gruppen
    • Der Gruppenstatus wurde sicherheitshalber aus den Stammdaten entfernt. Man konnte dort bisher keine sinvollen Änderungen vornehmen.
    • Die Validierung beim Ändern von DB-Feldern wurde verbessert.
  • Kalender
    • Beim iCal-Export eines Kalenders wurde bisher die URL der ChurchTools-Installation für jeden Termin mit ausgegeben, wenn nicht explizit eine URL für den Termin gesetzt wurde. Dieses Verhalten wurde nun geändert, so dass keine URL für Termine exportiert wird, wenn keine URL im Termin gesetzt ist.
    • Der iCal-Feed liefert nun anstatt nur einem drei Jahre Termine in die Zukunft.
  • Admin-Einstellungen
    • Der Button für den DB-Dump funktioniert wieder und ist nur noch für Selfhoster sichtbar.
  • Finanzen
    • Im Buchungsjournal und in der Liste der letzten Buchungen wird nun auch der Spender als Avatar angezeigt.

Behobene Fehler

  • Allgemein
    • Wenn in den Admin-Einstellungen „Benutzer können selbst ihre Einwilligung zur Speicherung ihrer Daten nach Art. 7 DS-GVO erklären.“ deaktiviert ist, wurden bisher dennoch Steuerelemente zur Einwilligungserklärung auf der Profilseite von Nutzern angezeigt. Diese werden nun korrekt ausgeblendet.
    • Die Stammdaten können nur noch in den Dialogen angepasst werden und nicht mehr in der Übersicht, um so versehentlich veränderte Einstellungen zu verhindern.
    • Der Zurück-Button bei der Eingabe des 2FA-Codes funktioniert wieder.
    • Wenn man einer Station zugeordnet ist und nur diese sehen kann, wird diese nun wieder in der Menüleiste angezeigt.
    • Das Dropdown für Stationen ist jetzt auch im Simulations-Modus wieder zu sehen.
    • Auf der Startseite berücksichtigen die Widgets ‚Wichtige Einträge von Wiki‘, ‚Neuigkeiten von Wiki‘ und ‚Fakten der letzten Tage‘ jetzt die ausgewählte Station.
  • Personen & Gruppen
    • Im PopUp der Gruppenhomepage-Karte wird die Zielgruppe nun übersetzt.
    • Die Zusatzzeile wird nun bei Etiketten ausgeblendet, wenn sie leer ist.
    • Die Tag-Liste wird nicht mehr von der Karte überlagert.
    • Beim Exportieren werden nun immer alle Spalten des Templates mit exportiert, auch wenn keine Daten vorhanden sind.
    • Zeigt nun Gruppen in der Hierarchie, unabhängig vom Gruppenstatus-Filter.
    • Die Infobox für übergeordnete Gruppen bei Auswahl einer übergeordneten Gruppe wird wieder angezeigt.
    • Die Einstellung „Export Funktion ausblenden“ verhindert nicht mehr das Nutzen des E-Mailers.
    • Das Herausnehmen eines Enddatums bei Gruppenteilnehmern funktioniert wieder.
    • Wenn ein DB Prefix verwendet wird, kann man nun wieder Gruppenteilnehmer aus einer Gruppe entfernen.
    • Eigene DB-Felder in der DB-Feld-Kategorie „Kategorie“ werden wieder richtig gespeichert.
    • Bei der Bearbeitung von automatischen Mails bleibt der Dialog nun geöffnet.
    • Das Nachladen von Geodaten für Personen funktioniert nun wieder.
    • Es wurden Gruppen in der Personenliste bei Personen angezeigt, die die Person gar nicht sehen durfte.
    • Personen werden wieder korrekt aus MailChimp entfernt, selbst wenn Sie noch in anderen MailChimp Listen sind.
  • Kalender
    • Log Nachrichten für einen neuen oder geänderten Termin sehen nun sauberer im Log aus.
    • Auf mobilen Endgeräten ist der Titel eines Termins in einem PopUp wieder sichtbar.
    • Beim Ändern eines Einzeltermins aus einer Serie heraus wird nun die Serie immer korrekt aktualisiert.
    • In der mobilen Ansicht wird beim Öffnen von Termindetails kein Fehler mehr angezeigt und sie sind wieder schliessbar.
    • Zeilenumbrüche werden im iCal jetzt richtig behandelt.
    • Beim Kopieren eines Kalendereintrags wird der Ersteller jetzt auf die Person des Kopierenden gestellt.
  • Events
    • Versteckte Personen werden nicht mehr in der Auswahl zu Diensten angezeigt.
    • Wenn man in Events einen Termin aus einer Serie herausnimmt, wird das Datum nun korrekt übernommen.
    • Beim Anlegen von Events kommt keine Fehlermeldung mehr, auch wenn man nicht das Recht hat, Fakten zu sehen.
    • Die eingeteilten Dienste werden jetzt auch richtig sortiert angezeigt, wenn nach einer Dienstgruppe gefiltert wird.
    • Die eingeteilten Dienste werden jetzt auch im Export richtig sortiert angezeigt.
    • Wenn man nach einer Dienstgruppe gefiltert hat, werden jetzt auch neben den eingeteilten Diensten die Optionen zum Bearbeiten angezeigt.
    • Verhindert das doppelte Erstellen von Ablaufplänen bei schnellem Doppelklick.
    • Der Text „Einen Song zuweisen“ war nicht übersetzt im Ablaufplan.
  • Ressourcen
    • An archivierte Admins werden keine E-Mails mehr gesendet.
    • Bestehende Ressourcenbuchungen werden durch das Öffnen nicht mehr geändert, auch nicht bei Konflikten.
    • Der Ressourcenadmin wird jetzt auch über Änderungen an der Buchung informiert, die über das Kalender-Modul ausgelöst werden.
  • Wiki
    • Nach dem erstmaligen Speichern einer Wiki-Seite wird der Autor nun richtig angezeigt.
  • Checkin
    • Versteckte Personen werden nicht mehr im Checkin angezeigt.

ChurchTools 3.55.3 (11.02.2019) #

Feature

  • Allgemein
    • Im Finanzen-Modul kann über eine Buchung mit dem Buchungstext „Willow 2020“ an unserem Gewinnspiel auf dem Willow-Leitungskongress 2020 teilgenommen werden.

ChurchTools 3.55.2 (04.02.2019) #

Behobene Fehler

  • Personen & Gruppen
    • (Nur für Selfhoster relevant) Wenn ein DB Prefix verwendet wird, kann man nun wieder Gruppenteilnehmer aus einer Gruppe entfernen.

ChurchTools 3.55.1 (30.01.2019) #

Behobene Fehler

  • Finanzen
    • Die Anzeige in der Summenzeile wurde korrigiert. Wenn nach einem GuV-Konto gefiltert wurde, waren SOLL und HABEN in der Darstellung vertauscht.

ChurchTools 3.55.0 (27.01.2019) #

Verbesserungen

  • Finanzen
  • Allgemein
    • Verbesserungen für Klick- & Fokus-Layout im Hauptmenü.
    • Wenn nach dem Feld ‚Sortierung‘ sortiert wird und zwei Einträge die gleiche Nummer haben, wird jetzt als zweites noch der Name als Sortierkriterium berücksichtigt. Dies ist u.a. in den Event-Vorlagen sichtbar.

Behobene Fehler

  • Personen & Gruppen
  • Kalender
    • Ein Fehler wurde behoben, bei dem Termine nicht mehr sichtbar waren, nachdem man den Link in der Benachrichtigungs-E-Mail geöffnet und den Termin bearbeitet hat.
    • Wenn man das Recht „Eigene Buchungsanfragen erstellen (create bookings)“ im Ressourcen-Modul hat, lassen sich nun Buchungsanfragen zu Terminen im Kalender-Modul erstellen, selbst wenn man das Ressourcen-Modul nicht sehen kann
    • Die Einstellung „Nur meine Buchungsanfragen“ wurde falsch ausgewertet, wenn sie noch nie geändert wurde. Jetzt wird diese richtig ausgewertet.
  • Events
    • Die Kontaktmöglichkeiten in den Dienstanfragen sind wieder klickbar.
  • Ressourcen
    • In den Stammdaten des Ressourcen-Moduls kann man die Liste verfügbarer Status-Werte nicht mehr verändern. Dies vermeidet Fehler bei der automatischen Bestätigung von Ressourcen.
    • Ein Fehler wurde behoben, durch den Ressourcenbuchungen mit einem ungültigen Startdatum angelegt werden konnten und anschließend gar keine Buchungen mehr vorgenommen werden konnten.
    • Konflikte bei wiederholenden Ressourcenbuchungen werden jetzt zuverlässiger erkannt
  • Admin-Einstellungen
    • Beim Einstellen der Startseite werden nun die aktuellen Modulnamen verwendet.

Depreciation

  • Endpoint /masterdata/person wurde in /person/masterdata umbenannt.

Ankündigung

  • Mit Version 3.56 (nächste Version) wird der Support für Internet Explorer 11 eingestellt. Auf browsehappy.com kann man sich über aktuelle Browser informieren.

ChurchTools 3.54.2 (10.01.2020) #

Sicherheit

  • Wiki
    • Behebt ein Sicherheitsproblem im Wiki.
  • Personen & Gruppen
    • Ein Fehler wurde behoben, durch den eigene Gruppenteilnahmen sichtbar waren obwohl man die Gruppenteilnehmer nicht sehen können sollte.

ChurchTools 3.54.1 (20.12.2019) #

Behobene Fehler

  • Personen & Gruppen
    • Beim Anlegen von Personen ist es manchmal vorgekommen, dass eine Fehlermeldung erscheint: ‚Mindestens eine Person mit dem Namen existiert schon!‘. Das konnte auch passieren, wenn es noch keine Person mit diesem Namen gab. Dieser Fehler ist jetzt behoben.
    • Behebt einen Fehler bei dem Personen in versteckten Gruppen nicht mehr sichtbar waren.
  • Kalender
    • Ein Fehler wurde behoben, bei dem Termine nicht mehr sichtbar waren, nachdem man den Link in der Benachrichtigungs-E-Mail geöffnet und den Termin bearbeitet hat.

ChurchTools 3.54.0 (19.12.2019) #

Verbesserungen

  • Allgemein
    • Tooltips können nun durch einen kurzen Delay beim Schließen besser benutzt werden.
    • Wenn beim Anfordern eines neuen Passworts keine E-Mail verschickt wird, sieht man jetzt im Log, woran das liegt.
    • Die Menüebenen 1-3 wurden überarbeitet und für die Navigation mit der Tastatur optimiert.
  • Events
    • Songtexte und Songbeamer-Dateien können jetzt direkt in ChurchTools editiert werden.
  • Wiki
    • Links können nun in neuem Tab oder Fenster geöffnet werden.

Behobene Fehler

  • Allgemein
    • Der Banner für die Einwilligungserklärung wird jetzt erst angezeigt, nachdem man die „Verpflichtung auf Vertraulichkeit und Verschwiegenheit“ bestätigt hat. Bisher wurde der Banner gezeigt, er konnte aber nicht genutzt werden.
    • Logos in Emails werden nun in Outlook klein dargstellt.
    • Nachdem ein Dialogfenster geschlossen wurde, ließ sich in ChurchTools gelegentlich nicht mehr scrollen. Dieses Problem sollte nun behoben sein.
  • Personen & Gruppen
    • Teilnehmer einer Gruppe sind nicht mehr sichtbar, wenn „Darf Felder der Personen setzen“ nicht gesetzt ist, selbst wenn ich die Person in der Gruppenliste sehen kann.
    • Die Email-Settings sind nun auch wieder mit weniger Rechten aufrufbar.
    • Neue Tags, die an Personen vergeben werden, sind nun sofort in der Suche verfügbar. Vorher musste die Seite neu geladen werden.
    • Ortsangaben auf der Karte in Personen und Gruppen werden nun exakter gefunden.
    • Im E-Mail-Editor werden die Buttons für das Einfügen von Vornamen, Nachnamen und Spitznamen nun auch in anderen Sprachen als Deutsch korrekt dargestellt.
    • Ein Fehler wurde behoben, der verhinderte, dass auf der Gruppenhomepage der Leiter kontaktiert werden konnte, wenn man ein DB-Feld „email“ für die Gruppe definiert hat.
    • Das Erstkontaktdatum wird jetzt nicht mehr automatisch beim Aktualisieren von Personendaten gesetzt, wenn es vorher noch nicht gesetzt war.
  • Kalender
    • Die Icons für Kopieren und Löschen sind im Tooltip wieder da.
    • Die Einstellungen für die Ansicht sind nun auch mobil erreichbar.
    • Links in einem Event werden jetzt als absolute URLs behandelt.
  • Events
    • Die Benutzung von Sonderzeichen (Beispiel: &) funktioniert jetzt auch im Propresenter-Export.
    • Änderungen an den Admineinstellungen eines Events werden nun sofort angezeigt, nicht erst nach dem Neuladen der Events-Seite.
    • Today-Button selektiert nun auch visuell das heutige Datum.
    • Auf der Startseite wird bei den Fakten auch wieder die Summe angezeigt.
    • Das gruppeninterne Recht „Agenda sehen“ wurde entfernt. Die Agenda zu einem Event kann wie bisher automatisch immer eingesehen werden, sobald man in einen dazugehörigen Dienst eingeteilt oder angefragt ist.
  • Ressourcen
    • Der Button zum Löschen von Buchungsanfragen wird nun nicht mehr angezeigt, wenn man keine Rechte hat, um Buchungsanfragen zu verwalten („administer bookings“). Vorher war zwar das Löschen nicht möglich, aber der Button war trotzdem sichtbar.
  • Wiki
    • Youtube Links werden nun wieder richtig aufgelöst.
    • Vimeo-Links werden nun wieder richtig aufgelöst.
  • REST-API
    • Sagt man mehrmals auf die gleiche Dienstanfrage zu, erscheint der Eintrag nicht mehr doppelt in der Eventansicht. Dies behebt auch den Fehler, dass in der App beim Hinzufügen eines Kommentars auf eine Dienstzusage der Eintrag doppelt erschien.

ChurchTools 3.53.0 (02.12.2019) #

Behobene Fehler

  • Personen & Gruppen
    • Die Sicherheitslevel der gruppeninternen Berechtigungen werden nun immer mindestens auf Level der entsprechenden Berechtigung des Gruppentyps angezeigt.
    • Die Übersetzung für das Feld „Null-Wert werden zugelassen“ wird wieder korrekt in den Stammdaten angezeigt.
    • Platzhalter für Vorname, Nachname oder Spitzname führen jetzt zum Versand mehrerer personalisierter Mails an Empfänger mit der selben E-Mail-Adresse, unabhängig davon, ob die Platzhalter über die entsprechenden Buttons eingefügt oder manuell eingetippt wurden.
    • Es ist nun im Profil möglich, die Postleitzahl nicht nur numerisch einzutragen.
    • Beim Filtern nach untergeordneten Gruppen wird der Abschnitt zur Gruppenteilnahme und Gruppenhomepage nicht mehr angezeigt, wenn man nicht die Berechtigung hat, Gruppentreffen zu organisieren.
    • Beim Schreiben von Kommentaren in Gruppen lässt sich jetzt wieder das Sicherheitslevel festlegen.
    • Die Funktionen, um markierte Personen zu Bereichen hinzuzufügen oder zu entfernen, lassen existierende Bereichszuordnungen nun unangetastet, wenn sie nicht Teil der Änderung sind.
  • Events
    • Die Historie der Dienstanfragen wird nun vollständig angezeigt, selbst wenn das gruppeninterne Recht ‚Historie des Dienstes sehen‘ nicht gesetzt ist, aber das globale Recht ‚Historie der Anfragen anschauen‘ gesetzt ist
  • Ressourcen
    • Ressourcenbuchungen auf der Startseite werden nun nur zu der jeweils ausgewählten Station angezeigt, selbst wenn man mehrere Stationen sehen kann. Buchungen aus allen Stationen lassen sich weiterhin anzeigen, wenn man als Station „Alle Stationen“ wählt.
    • Bei der Ressourcenbuchung im Kalender werden jetzt nur noch die Ressourcen angeboten, die keiner Station zugeordnet sind oder der aktuell ausgewählten. Alle Ressourcen können weiterhin angezeigt werden, wenn man als Station „Alle Stationen“ wählt.
  • Checkin
    • Die Links unter „Offene Checkins“ auf der Startseite führen nun in das Personen & Gruppen Modul falls das Recht für Check In nicht vorhanden ist. Vorher gab es eine Fehlermeldung.
  • REST-API
    • Dienstanfragen in denen man selbst angefragt wurde, werden jetzt in der API /persons/{personId}/events immer zurückgegeben. Auch wenn man keine explizite Berechtigung dafür hat.
  • Admin-Einstellungen
    • Die Logeinträge zeigen wieder den Personennamen an und nicht nur die ID.

ChurchTools 3.52.0 (11.11.2019) #

Optimierungen/Verbesserungen

  • Personen & Gruppen
    • Die Anzeige der Karte in den Personendetails wurde verbessert. Diese findet jetzt noch öfter die Geokoordinaten der Personen-Adresse.
  • Ressourcen
    • Das permanente Löschen einer Ressourcen Buchung wird nun geloggt.

Behobene Fehler

  • Personen & Gruppen
    • Das Personenfeld Erstkontakt wird jetzt bei fehlerhaftem Login nicht mehr aktualisiert.
    • Beim Pflegen von Gruppentreffen ist zu großer Inhalt nun wieder scrollbar.
    • Berechtigung bei Gruppen kann nun wieder kopiert werden.
    • Der Menüpunkt „Aktuelle Ansicht einstellen“ ist jetzt auch sichtbar wenn OpenStreetMap deaktiviert ist.
    • Sonderzeichen werden jetzt im Gruppenfilter wieder richtig dargestellt.
    • Nach dem Bearbeiten einer Person, die kein Bild gesetzt hat, wurde die Person mit dem Filter „Kein Bild vorhanden“ nicht mehr gefunden. Das wurde behoben.
    • Das Erzwingen der Zwei-Faktor-Authentifizierung kann jetzt wieder über das Berechtigungs-Menü bei einer Person deaktiviert werden.
    • Das Filter-Auswahlfeld ‚DB-Feld-Kategorie‘ in den Stammdaten ist jetzt alphabetisch sortiert.
    • In Gruppen kann man jetzt wieder eigene Felder vom Typ Auswahlfeld anlegen.
  • Events
    • In der Historie der Dienstanfragen bleibt die ursprüngliche Uhrzeit der Anfrage auch nach Zusage erhalten.
    • Die offenen Dienste in der Erinnerungsmail für den Leiter werden wieder chronologisch sortiert.
    • Behebt das Problem, dass der Export eines Ablaufplans für Präsentationssoftware nicht mehr funktioniert hat.
    • Die Fakten auf der Startseite werden wieder angezeigt.
  • Ressourcen
    • Es wird jetzt richtig überprüft, ob der Status einer Buchung auch geändert werden darf und nur dann auch gespeichert.
  • REST-API
    • Behebt ein Problem bei dem man weniger Personen in der Api /groups/{groupId}/members zurückbekommen hat als man sehen darf.
    • In der Api GET /persons bekommt man jetzt auch Personen zurück die in einer Gruppe sind für die man die Berechtigung „Einzelne Gruppen inkl. der enthaltenen Personen einsehen (gilt auch für versteckte Gruppen) (view group)“ hat. Außerdem bekommt man jetzt auch immer sich selbst zurück.

ChurchTools 3.51.2 (18.10.2019) #

Behobene Fehler

Events

  • Behebt das Problem, dass der Export eines Ablaufplans für Präsentationssoftware nicht mehr funktioniert hat.

Allgemein

  • Behebt Probleme mit Auswahlfeldern.

Personen & Gruppen

  • Verbessert das Arbeiten mit dem E-Mailer, wenn man an viele Personen schreibt.

ChurchTools 3.51.0 (12.10.2019) #

Änderungen für Self-Hoster

In dieser Version haben wir angefangen, das PHP-Modul GD (https://www.php.net/manual/de/ref.image.php) zu verwenden. Dieses gibt uns die Möglichkeit, Bilder zu bearbeiten, also Ausschnitte zu wählen und auch verschiedene Größen bereitzustellen. Damit das funktioniert muss das PHP-Modul GD auf dem Server installiert sein. Das Modul ist meistens in PHP-Installationen standardmäßig dabei, es wäre aber trotzdem gut zu checken, ob das in der eigenen Installation aktiv ist.

Dies kann ganz einfach überprüft werden, indem man Gruppenbilder auf der Gruppen-Homepage anschaut. Wenn diese erscheinen, funktioniert es.

Optimierungen/Verbesserungen

  • Allgemein
    • Änderungen von Übersetzungen werden nun geloggt.
    • Font-Awesome Icons auf Version 5 aktualisiert.
    • Die Log Ansicht wurde komplett überholt und neu gestaltet.
    • Die bisherigen neueren Selects wurden mit einer eigenen Select-Komponente ausgetauscht.
  • Personen & Gruppen
    • Als Stationsbezeichnung können jetzt Namen mit mehr als 20 Zeichen eingetragen werden.
  • Events
    • Die Fakten wurden erweitert. Es ist jetzt möglich, Fakten in einem Auswahlfeld auszuwählen, dessen Optionen in den Stammdaten definiert werden können.
  • REST-API
    • Neuer Endpoint GET /masterdata/person für Stammdaten.
    • Neuer Endpoint GET /translations
    • Neuer Bilder Endpoint, um Bilder automatisch zuzuschneiden.
    • Die Gruppen-Teilnehmer in der Api werden jetzt nach Sortkey, Nachname, Vorname sortiert.
  • Admin-Einstellungen
    • Der Einwilligungs-Text für die Einwilligungserklärung kann nun mittles Translation-Key übersetzt werden.

Behobene Fehler

  • Allgemein
    • Beim Öffnen von Multiselect-Boxen geht auf mobilen Endgeräten nun nicht mehr automatisch das Keyboard auf.
    • Im TinyMCE werden nun bei der Bildbearbeitung nur noch die richtigen Buttons angezeigt.
  • Personen & Gruppen
    • In der französischen Double Opt-In Mail wird nun wieder der Installationsname angezeigt statt PHP Code
    • Zeigt Option zum Löschen des Profilbilds nur an, wenn auch ein Profilbild existiert.
    • Die Gruppenregistrierung öffnet sich auch wieder für schon angemeldete Benutzer, wenn keine zusätzlichen Gruppenanmeldefelder definiert wurden.
    • Gründungs- und Abschlussdatum für Gruppen können wieder gelöscht werden.
    • Wenn die E-Mail Adresse nicht aktualisiert werden darf, werden die Personendaten nicht aktualisiert angezeigt, sondern es bleibt, wie es war.
    • Das Sperren von Personen ist wieder möglich.
    • Im Gruppenfilter (weitere Filter) werden Mehrfach-Auswahl-Felder wieder richtig gefiltert.
  • Kalender
    • Der Besprechungsanfragen-Dialog wird nun auch geladen, wenn man nicht alle Personen der Gruppe sehen darf.
  • Events
    • Die Einstellung ‚Leiter informieren‘ wird jetzt wieder berücksichtigt, wenn sie auf ‚Nein‘ gestellt wird.
  • Ressourcen
    • Wenn Resourcen-Admin IDs mit Leerzeichen und Komma getrennt wurden, bekam der anfragende Resourcen Admin auch eine Mail. Nun überprüfen wir das richtig und der anfragende Resourcen Admin bekommt keine Änderungsmail mehr.
  • Admin-Einstellungen
    • Als CSS für das Einbetten des Kalenders können nun mehr als 1024 Zeichen eingegeben werden.

ChurchTools 3.50.1 (22.08.2019) #

Optimierungen/Verbesserungen

  • REST-API
    • Neuer Endpoint GET /masterdata/person für Stammdaten.
  • Personen & Gruppen
    • Bei öffentlichen Gruppenformularen ist die Telefonnummer kein Standardfeld mehr. Sie kann als Personenfeld wieder hinzugefügt werden.

Behobene Fehler

  • Ressourcen
    • Neu angelegte Ressourcen sind wieder direkt sichtbar.
  • Wiki
    • Neu angelegte Kategorien sind wieder direkt sichtbar.
  • Personen & Gruppen
    • Modale Dialoge sind auf eingebetteten Gruppenhomepages auf iOS wieder sichtbar auch wenn man nach unten gescrollt hat.

ChurchTools 3.50.0 (19.08.2019) #

Optimierungen/Verbesserungen

  • Allgemein
    • Die Laufzeit des Cronjobs wurde deutlich reduziert.
  • Personen & Gruppen
    • Es ist nun möglich, über ChurchTools E-Mails an Personen zu schicken, sofern man generell die Berechtigung dazu hat, auch wenn man deren E-Mail-Adresse nicht sehen kann.
    • Die Darstellung in Personen & Gruppen ist nun deutlich übersichtlicher, wenn eine Station ausgewählt ist: Personen aus anderen Stationen werden ans Ende der Liste sortiert.
    • In der Gruppentreffenpflege gibt es nun einen „Gruppentreffen abschließen“-Button. Wenn Personen dann noch nicht gepflegt wurden, kann nun für alle offenen Personen angegebenen werden, wie gepflegt werden soll.
  • Events
    • Die Funktion um den Ablaufplan zu verschicken wurde verbessert:
      • Man sieht jetzt, an wen die E-Mail gesendet wird.
      • Zu den eingeteilten Personen können noch zusätzliche E-Mailempfänger ausgewählt werden.
      • Verbesserungen am Design.
    • Die neue Anzeige für die Nutzung von Songs (CCLI Report View) bietet nun auch eine Export-Funktion im CSV-Format.
    • Die Funktion der Station haben wir nun auch für Song-Kategorien freigeschaltet. So kann man nun Songs speziell für einen Standort besser verwalten.
  • Kalender
    • Beim Erstellen eines Termins dauert das Laden der Besprechungsanfragen jetzt nicht mehr so lange.
  • REST-API
    • Bei dem REST-Endpunkt GET /persons/{id} kann jetzt anstelle der ID auch die GUID einer Person verwendet werden

Behobene Fehler

  • Allgemein
    • In den Berechtigungstabellen wird nun überfließender Text lesbarer dargestellt.
    • Die in den Admin-Einstellungen gesetzte max. Größe für Dateien wird wieder berücksichtigt.
    • Bei den Berechtigungen konnte es zu einem Render table kommen, wenn man sehr schnelle Finger hatte.
  • Personen & Gruppen
    • In der Gruppenliste werden nur Gruppen angezeigt, die zu der ausgewählten Station gehören oder keiner Station zugeordnet sind.
    • Wenn ein Tag ein Komma enthält kann es beim Filtern nach Personen wieder verwendet werden.
    • Behebt einen Fehler bei dem Sicherheitslevel, das man für eine Person bearbeiten darf.
    • Die einzeln aufgerufenen Dialoge für Serienbriefe und Email-Einstellungen werden wieder richtig dargestellt.
  • Events
    • Die CCLI-Integration funktioniert jetzt auch auf dem Smartphone.
    • Im modalen-Dialog Dienste für weitere Person hinzufügen ist nun das scrollen wieder störungsfrei möglich.
    • Songs in der Agenda verlinken wieder auf die Songansicht.
  • Kalender
    • Kalender werden wieder direkt nach dem Anlegen angezeigt.
  • Report
    • Die Standardreports sind jetzt wieder editierbar, auch wenn es mehrere Spalten gibt.
    • Behebt ein Problem im Report, wenn Checkin Fakten genutzt wurden.
  • Admin-Einstellungen
    • Der erste Tag der Woche kann für den Kalender wieder geändert werden.
  • Finanzen
    • Jetzt stimmen bei Stornos auch die Einzelanzeige von Buchungen. Es war vorher das Vorzeichen falsch.

ChurchTools 3.49.0 (29.07.2019) #

Optimierungen/Verbesserungen

  • Generell
    • Einige Verbesserungen für die zweite Menüebene.
    • Die Links in der Einladungs-E-Mail und der Passwort Zurücksetzen E-Mail führen jetzt direkt zur Eingabe des neuen Passworts.
  • Personen & Gruppen
    • Das Gruppenformular wird nach der erfolgreichen Registrierung geleert, sodass gleich daraufhin ein weiterer User registriert werden kann.
    • Der Kommunikationsdialog wurde an das neue Design angepasst.
    • Bei der Pflege der Gruppentreffen gibt es nun wieder die Möglichkeit, die Liste zu exportieren.
  • Events
    • Beim Wechsel zwischen der Songliste und CCLI-Report bleiben die ausgewählten Filter nun bestehen.
    • Ein Filter für die Tonarten bei Songs wurde ergänzt.
  • Kalender
    • Termine aus Gruppenkalendern können jetzt ausgeblendet werden, wenn die Besprechungsanfrage die eigene Person nicht betrifft.
  • Wiki
    • Bei Wikiseiten kann jetzt eine Weiterleitung auf eine andere Wikiseite eingerichtet werden.
  • API
    • NEU GET /masterdata/person/roles: Alle Gruppentypen Rollen
    • NEU GET /masterdata/person/roles/{roleId}: Eine Gruppentyp Rolle
    • GET /groups und GET /groups/{id} haben auch die Rollen Informationen jetzt gelistet

Behobene Fehler

  • Personen & Gruppen
    • Beim Neuladen der Gruppenliste wurden manchmal nicht alle Gruppen angezeigt, die ein User sehen darf. Das Problem wurde behoben.
    • Wenn man eine Gruppe löscht wird ein eventuell noch auf die Gruppe gesetzter Filter automatisch gelöscht.
    • Beim Export von Gruppenteilnehmerlisten werden nun auch längere Texte vollständig mit exportiert.
  • Generell
    • Der Link zu den Stammdaten in der 2. Menü Ebene erscheint nur, wenn man das Recht dazu hat.
    • Rechte, die an einem Daten-Modell (Ressource, Kalender, Bereich, etc.) hängen, werden nun mitgelöscht, wenn eben dieses Daten-Modell gelöscht wird.
    • Das Gemeindelogo wird jetzt in der E-Mail auch auf iPhones wieder richtig dargestellt.
  • Events
    • Nach dem Löschen eines Songs, der einen Tag hat, stimmte die Anzahl bei den Tags links im Menü nicht mehr. Das Problem wurde behoben.
    • Wenn bei keinem Dienst eine Gruppe zugeteilt ist, war es nicht möglich, Personen zu Diensten einzuteilen. Das Problem wurde behoben.
    • Die abgespeicherte Sortierung der Agenda-Punkte stimmt nun wieder, wenn man den Titel eines Agenda-Punktes bearbeitet.
  • Kalender
    • Eingebundene Kalender und andere iFrames haben keinen weißen Rand am oberen Bereich mehr.
    • Bei der Anzeige von Abwesenheiten wird das Enddatum nicht mehr verfälscht.

Deprecation

  • MySQL kann ab der nächsten Version (3.50) nicht mehr zum Session Handling benutzt werden. Alle, die das bisher genutzt haben müssen auf das Datei-oder Redis-Session Handling umsteigen.

ChurchTools 3.48.2 (11.07.2019) #

Behobene Fehler

  • Allgemein
    • Behebt ein Problem bei der Bestätigung der Einwilligungserklärung.
  • Events
    • Der CCLI-Report wird nun weiter angezeigt, selbst wenn man einen Song editiert hat. Außerdem zeigt der Verwendungsfilter nun auch die Station bei Events, falls eine gesetzt ist.

ChurchTools 3.48.1 (08.07.2019) #

Behobene Fehler

  • Events
    • In der Agenda kann die Dauer einer Position wieder bearbeitet werden.

ChurchTools 3.48.0 (08.07.2019) #

Optimierungen/Verbesserungen

  • Allgemein
    • Die zweite Menü-Ebene wurde nun, wie schon länger geplant, überarbeitet. Hierdurch gewinnt die Bedienung von ChurchTools nochmal deutlich mehr Übersicht.
    • Das Recht administer persons wurde aufgeteilt in drei Rechte: administer persons, invite persons und simulate persons. Wer vorher das Recht administer persons hatte, hat nach dem Update die anderen zwei Rechte auch.
  • Personen & Gruppen
    • Die Filterung nach Gruppenstatus wird jetzt auch in der Gruppenhierache (bei den Gruppendetails) berücksichtigt.
    • Um Mißbrauch zu verhindern, kann die E-Mail-Adresse von Personen nicht mehr aktualisiert werden, wenn die andere Person mehr globale Rechte hat als man selbst.
    • Meldet sich eine archivierte Person über das externe Gruppenformular an, wird ein neuer Datensatz erstellt.
    • Gruppenanmeldung
      • Das Informationsfenster für die Bestätigung bei einer Gruppenanmeldung wird nicht mehr automatisch geschlossen, so dass man in Ruhe den Hinweis auf die E-Mail Validierung lesen kann.
      • Die E-Mail Validierung bei Gruppenanmeldungen wurde nochmals verbessert.
      • Der Link zur Bestätigung der Gruppenanmeldung ist jetzt 3 Tage lang gültig.
  • Events
    • Songs bietet nun weitere Filtermöglichkeiten für die Verwendung von Songs in den Abläufen.
      Songs hat nun eine weitere Ansicht, die speziell bei der CCLI-Report Anforderung unterstützt.
    • Über das automatische Einteilen von Personen zu Diensten (Zauberstab) können Personen jetzt direkt zugesagt werden.
  • Ressourcen
    • Die E-Mai, die ein Ressourcen-Admin bei Änderungen an einer Buchung bekommt, enthält jetzt besser verständliche Informationen.
  • Kalender
    • Die E-Mail an den Ersteller einer Terminserie über das Entfernen von einzelnen Termin beinhaltet nur noch relevante Daten.
  • API
    • In der API für Beziehungen wird jetzt nach Sortkey, Nachname und Vorname sortiert.

Behobene Fehler

  • Allgemein
    • Personen im Archiv bekommen keine Systembenachrichtigungen mehr.
  • Personen & Gruppen
    • Die Mailchimp Syncronisation funktioniert wieder richtig.
    • Beim Aktualisieren der Bereiche einer Person konnte es vorkommen, dass ein Bereich für die Person nicht entfernt wurde.
  • Kalender
    • Der Status einer Ressource wird beim Laden eines Kalender-Eintrag-Templates wieder richtig berechnet.
  • Admin-Einstellungen
    • Die Option „Buchungen für den öffentlichen Benutzer anonymisieren“ in den Einstellungen für das Modul Ressourcen, wird wieder korrekt gespeichert.
  • Events
    • Personen mit dem globalen Recht „view history“, können die History der Eventbesetzung wieder sehen.
    • Vergangene Events werden jetzt abhängig von den Einstellungen in den Admin-Einstellungen angezeigt. (Option: Für wieviele Tage zurück sollen Daten in Events geladen werden)
  • Ressourcen
    • Beim Bestätigen einer Ressourcen-Buchung über den grünen Haken im Tooltip wird das „Wiederholung bis“ Datum nicht mehr falsch gesetzt.
  • Reports
    • Die fehlenden Übersetzungen für die Adhoc-Reports wurden hinzugefügt.
  • Checkin
    • Fehlendes Popup für die Datumsauswahl beim Hinzufügen von Events wurd ergänzt.

ChurchTools 3.47.1 (24.06.2019) #

Behobene Fehler

  • Personen & Gruppen
    • Das Sicherheitslevel für Rollen über die Gruppeninterne Berechtigungen für Personen wird wieder beachtet.
  • Events
    • Der Songbeamer Export verwendet wieder den Song Titel für Songs.
  • Ressourcen
    • Mails an Ersteller von Ressourcen Buchungen werden wieder verschickt.

ChurchTools 3.47.0 (17.06.2019) #

Optimierungen/Verbesserungen

  • Allgemein
    • Die erste Menüebene wurde an das neue Design angepasst. Dadurch wird das Logo nun noch besser angezeigt und es ist mehr Platz für das wirklich wichtige, den Content.
    • Der Login wurde an den neuen ChurchTools Style angepasst.
  • Personen & Gruppen
    • Aufrufe einer Person über die API werden jetzt geloggt für die Historie.
    • Fehlende Geolocation von Gruppentreffpunkten werden automatisch nachgeladen, wenn zum Treffpunkt Adressdaten angegeben wurden.
  • API
    • Neue Endpoints
      • GET /groups/{id}/members Endpoint für Gruppenteilnehmer
      • GET /events/{eventId}/agenda Endpoint für Ablaufpläne
    • Die Überprüfung der Berechtigungen für PATCH /persons/{id} wurde verbessert.
    • Der Such-Endpoint erlaubt jetzt auch das Suchen nach Username und E-Mail-Adresse.
  • Kalender
    • Das Dropdown wird in der Sidebar nun nicht mehr abgeschnitten.
    • Bei den Einstellungen zum Infoscreen kann jetzt ein Zeitraum angegeben werden. Termine innerhalb des Zeitraums werden dann auf dem Infoscreen angezeigt.
  • Events
    • Der Ablaufplan hat nun eine nicht löschbare Überschrift, die dann den Start des Events markiert. Diese kann beliebig im Ablaufplan verschoben werden. Dadurch ist die Einstellung, ob eine Position vor dem Event ist nicht mehr notwendig, es ist viel einfacher zu bedienen.
  • Checkin
    • Das Geburtsdatum im Checkin beim Neuanlegen von Personen wird nun besser validiert und wirft eine Fehlermeldung.
  • Ressourcen
    • Bei der Buchung von Ressourcen zu einem Termin wird der Status der Resource auf „Warte auf Bestätigung“ gesetzt, wenn es ein Buchungs-Konflikt gibt.
  • Admin-Einstellungen
    • Das Ändern der eigenen Daten ist nun viel besser einstellbar: Es gibt nun zwei neue Rechte, um Personen das Sehen und Editieren der eigenen Daten einzustellen. Die Einstellung in der Admin-Einstellung entfällt deshalb. Die bisherige Einstellung wird beim Update entsprechend berücksichtigt.
      • Sicherheitslevel eigene Daten sehen (security level view own data)
      • Sicherheitslevel eigene Daten bearbeiten (security level edit own data)
  • Datenschutz
    • Im Profil kann die Datenschutzerklärung für sich und nun auch für die eigenen Kinder zurückgezogen werden, wenn man die Einwilligung selber durchführen darf.
    • Der Admin wird nun per E-Mail darüber informiert, wenn eine Person die Zustimmung zur Datenschutzerklärung zurückzieht.

Behobene Fehler

  • Kalender
    • Der Kalender „Meine Dienste“ zeigt wieder alle zugesagten Dienste für den eingeloggten User an.
    • Titelergänzungen, die durch Dienste aus dem Modul Events kommen, orientieren sich nun an der Sortierung der Dienstgruppe und der Dienste.
  • Allgemein
    • In den Berechtigungen wurden die letzten alten Modulnamen und -keys durch die, in den Admineinstellungen eingestellten Namen ersetzt.
    • Wenn LDAP aktiviert ist, können die Benutzer jetzt auch ihr Profil öffnen. Das war davor nicht möglich.
  • Personen & Gruppen
    • Adressetiketten werden wieder richtig erstellt.
    • Im Etiketten-Dialog wird jetzt wieder richtig angezeigt, wieviele Etiketten gedruckt werden.
    • Der modale Dialog „Gruppentreffen editieren“ ist wieder scrollbar.
  • Checkin
    • Im Checkin werden Termine, die mehr als einen Monat in der Vergangenheit liegen nicht mehr angezeigt.
  • Ressourcen
    • Die E-Mail, die ein Ressourcen-Admin bei Änderungen einer Buchung erhält, ist nun viel einfacher lesbar.

ChurchTools 3.46.3 (04.06.2019) #

  • Personen & Gruppen
    • Sicherheitslücke beim externen Gruppenanmeldeformular geschlossen.

ChurchTools 3.46.2 (27.05.2019) #

  • Allgemein
    • Bei Selfhoster die einen DB-Prefix benutzen wurde ein kaputtes DB-Update behoben.
  • Kalender
    • In den Einstellungen für einen Kalender werden die Event-Vorlagen wieder angezeigt.

ChurchTools 3.46.1 (21.05.2019) #

  • Allgemein
    • Fehler behoben, der ein Update auf v3.46.0 verhinderte, wenn ein Datenbank-Präfix verwendet wird.
  • Personen & Gruppen
    • Mehrfachauswahlfelder bei Gruppenteilnehmern können wieder gespeichert werden.

ChurchTools 3.46.0 (20.05.2019) #

Optimierungen/Verbesserungen

  • Personen & Gruppen
    • Personen mit dem Recht „administer persons“ können jetzt filtern, welche Personen die Zwei-Faktor-Authentifzierung aktiviert haben und welche nicht.
    • Über die Konfiguration der Gruppenrollen kann jetzt die Zwei-Faktor-Authentifzierung für eine Rolle innerhalb einer Gruppe erzwungen werden.
    • Im neuen Profil werden jetzt ebenfalls Auswahlfelder, Ja-Nein-Felder und Radio-Felder unterstützt.
    • Die Bestätigungsmail für Anmeldung via Gruppen-Anmeldeformular wurde verbessert.
    • Im Seitenmenü unter Personen & Gruppen wird „Ansicht einstellen“ nur noch angezeigt, wenn OpenStreetMaps aktiviert ist.
    • In der Benachrichtigung an die Leiter einer Gruppe steht jetzt, dass die Gruppe voll ist, wenn der letzte Teilnehmer hinzugefügt wird.
    • Es gibt auf der Gruppenhomepage die Möglichkeit, volle Gruppen auszublenden.
    • Im E-Mailer kann jetzt der Platzhalter/Serienfeld [E-Mail] verwendet werden.
    • Nur noch der Ersteller eines Serienbriefs kann seinen Serienbrief sehen. Serienbriefe, die vor dem Update erstellt wurden, können von allen gesehen werden, die das Recht haben, Seriebriefe zu erstellen.
  • Events
    • In den Einstellungen wurde die Übersetzung der Labels für die Dienstgruppen angepasst.
    • Beim Editieren von Ablaufplänen werden die Positionen gespeichert, sobald das Eingabefeld den Fokus verliert.
    • Die alten deutschen Übersetzungen „Service“ wurden mit „Dienst“ ersetzt.
  • Kalender
    • Beim Erstellen eines Gruppen-Kalenders wird in der Selectbox für die Gruppen die Station einer Gruppe mit angezeigt.
    • In den Terminvorlagen werden jetzt auch Ressourcen und Eventvorlagen mitgespeichert.
  • Wiki
    • In der Toolbar des Editors ist die Tabelle wieder verfügbar.
  • Allgemein
  • REST-API
    • Neue Endpoints
      • GET /logs
      • GET /logs/{id}
      • GET /persons/{id}/tags
      • GET /persons/{id}/relationships
    • Details zu den APIs gibt es in der eigenen Installation unter http://$MEINE_GEMEINDE.church.tools/api

Behobene Fehler

  • Personen & Gruppen
    • Beim Entfernen eines Personenfeldes von einer Gruppe wird jetzt der richtige Hinweis angezeigt.
    • Selbstdefinierte Mehrfach-Auswahl-Felder können wieder gespeichert werden.
    • Selbstangelegte Entweder-Oder Felder (Radio Buttons) können wieder gespeichert werden.
    • Es können nur noch die Personen die Gruppenteilnehmerliste exportieren, die auch das Gruppen-interen Recht dafür haben.
    • Bei der Verknüpfung einer Gruppe mit einer Mailchimp Liste kann wieder eingestellt werden, dass das DoubleOptIn Verfahren notwendig ist.
    • Verhindert einen Fehler der OpenStreetMap, wenn kein einziger Gruppenort Geokoordinaten hat.
    • Im Suchfeld des E-Mailers werden nur noch Personen angezeigt, die man auch sehen darf.
  • Events
    • Im Modal für Anfragen bei Events werden nun E-Mail, Handy und Telefon richtig übersetzt.
    • In der mobilen Ansicht des Ablaufplans verdeckt das Werkzeugsymbol den Text nicht mehr.
    • Die Fehler beim Songbeamer Export, welche durch das Löschen von Songs und Arrangements aufgetreten sind, wurden behoben.
  • Kalender
    • Termin editieren: Das Textfeld ist jetzt nur noch vertikal skalierbar.
    • Speichern einer Terminvorlage bringt keine Fehlermeldung mehr, wenn man auf dem Reiter Ressourcen oder Events ist.
    • Checkboxen bei Besprechungsanfragen laufen bei gleichen Personen jetzt wieder synchron.
  • Berechtigungen
    • Das Kopieren und Einfügen von Berechtigungen funktioniert wieder richtig.
  • Admin-Einstellungen
    • Übersetzungsstring in Admin-Einstellungen -> Lizenz wurde angepasst.

ChurchTools 3.45.0 (23.04.2019) #

Optimierungen/Verbesserungen

  • Personen & Gruppen
    • Wenn der Export von Personen auf 1 Person limitiert ist, kann man jetzt wieder den E-Mailer öffnen.
  • Allgemein
    • Im eigenen Profil können jetzt die eigenen Daten eingesehen und angepasst werden. Die Berechtigungen werden natürlich berücksichtigt. Auch das eigene Bild kann dort jetzt geändert werden.
    • Anstelle von Google Maps werden jetzt Karten von OpenStreetMaps angezeigt. Alle Kartenaufrufe laufen über unsere Server, so daß diese Karten in Bezug auf den Datenschutz unbedenklich sind.
  • Admin-Einstellungen
    • Verschiebung von verstreuten Integrationen und APIs in den Tab „Integrationen“
      • CCLI aus Module > Events entfernt, zu Integrationen hinzugefügt
      • Mailchimp-Api-Key und CM Telecom-Api-Key aus Module > Personen & Gruppen entfernt, zu Integrationen hinzugefügt
      • Einstellungen für Präsentationseinstellungen entfernt, da sie nun direkt beim Export eingestellt werden können.
  • API
    • POST /persons checkt ob das Feld cmsUserId auch einmalig ist.
    • PATCH /persons/{id} logt die Änderungen
    • GET /persons hat nun einen Filter um nach Stationen zu filtern.
    • Neue API-Endpunkte
      • GET /fields
      • POST /files/{domainType}/{domainIdentifier}
      • DELETE /files/{domainType}/{domainIdentifier}
    • Details zu den APIs gibt es in der eigenen Installation unter http://$MEINE_GEMEINDE.church.tools/api

Behobene Fehler

  • Personen & Gruppen
    • Für nicht eingeloggte User wurden in öffentlichen Gruppenanmeldeformularen Auswahlfelder nicht angezeigt.
    • Die Auslastung in den Personen-Details darf nur noch sehen wer das Gruppeninterne Recht „Auslastung sehen“ hat.
    • Wenn man ein zusätzliches Datumsfeld erstellt hat und dieses bei einer Person nicht explizit setzt, hat ChurchTools fälschlicherweise nach dem Speichern den Wert 30.11.1899 angezeigt.
  • Events
    • Gesperrte Personen bekommen keine Diensterinnerungsmails mehr.
  • Allgemein
    • Die Anzeige des Logos funktioniert wieder, auch wenn in der churchtools.config „site_url“ nicht gesetzt ist. Es wird aber allen Selfhostern empfohlen diesen Parameter zu setzen.

ChurchTools 3.44.1 (09.04.2019) #

Behobene Fehler

  • Allgemein
    • Der Cronjob ist nicht korrekt durchgelaufen, wenn man ein Enddatum für Gruppenmitglieder gesetzt hatte, das nun auslief. Dies ist nun behoben.
  • Personen & Gruppen
    • Eigen-definierte DB Felder konnten das Speichern von neuen Personen verhindern.
    • Das Updaten von schon existierenden Personen beim CSV Import war kaputt. Jetzt läuft es wieder.

ChurchTools 3.44.0 (01.04.2019) #

Optimierungen/Verbesserungen

  • Personen & Gruppen
    • Mit der neuen Personen-Funktion „Gruppenteilnehmer-Feld ändern“ können die Werte eines Gruppenteilnehmer-Feldes für mehrere Personen auf einmal geändert werden.
    • Die Mailchimp Integration wurde angepasst, sodass sie nach Änderungen bei Mailchimp weiterhin funktioniert. Ohne dieses Update funktioniert die Mailchimp Integration nicht mehr.
    • Beim Hinzufügen von eigenen Feldern zu den Gruppenteilnehmern sind bei folgenden Feldtypen jetzt Optionen erforderlich: Auswahlfeld, Mehrfachauswalfeld, Entweder oder Feld.
  • Events
    • Im iCal werden jetzt global eindeutige UIDs für VEVENTS verwendet.
  • Generell
    • Alte Icons wurden durch einheitliche rote Papierkörbe ersetzt zur Verdeutlichung der Aktion.
  • API

Behobene Fehler

  • Kalender
    • Im eingebetten Kalender funktioniert die Anzeige der Termine wieder sofort nach einer Änderung der Kalenderauswahl.
    • Beim Ändern der Uhrzeit eines Serien-Termins im Kalender wird auch die Uhrzeit des verbundenen Events wieder richtig mit geändert.
    • Beim Ändern einer Terminserie mit manuellen Wiederholungen wird der Termin nicht mehr verdoppelt.
    • Die Checkbox für „Nur sichtbar für angemeldete Personen“ bleibt angehakt beim Wechseln des Kalenders.
    • Fehlerhafte Ical-Quellen führen jetzt nicht mehr zu Folgefehlern.
  • Events
    • Abonennten eines Dienstes werden jetzt wieder informiert, wenn ein Dienst über die App zu-/abgesagt wird.
    • Die Bestätigung für einen Diensttausch wird wieder an die anfragende Person geschickt.
    • In der Mail über Dienst-Updates wurden beide getauschten Dienste von einer Person zugesagt. In ChurchTools stimmte zwar alles, aber die Mail hatte falsche Namen.
  • Startseite
    • In der Mitgliederliste können Änderungen wieder gespeichert werden.
  • Personen & Gruppen
    • Der Export von Gruppenteilnehmern konnte nicht mit alten Excel Versionen geöffnet werden. Das Problem wurde jetzt behoben.

ChurchTools 3.43.1 (15.03.2019) #

Optimierungen/Verbesserungen

  • Events
    • Im Ablaufplan werden die einzelnen Positionen jetzt durchnummeriert, damit man sich auf eine Position per Positionsnummer beziehen kann.

Behobene Fehler

  • Personen & Gruppen
    • Der Filter nach Familienstatus und Wachstumspfad funktioniert wieder.
    • Es können jetzt wieder Serienbriefe erstellt werden.
    • Der Familienstatus und Wachstumspfad werden in der Statistik wieder richtig angezeigt.
  • Admin-Einstellungen
    • Unter Datenschutz/Sicherheit können Änderungen an den Checkboxes wieder gespeichert werden.

ChurchTools 3.43.0 (25.02.2019) #

Optimierungen/Verbesserungen

  • Events
    • Beim Export des Ablaufplans für Songbeamer oder ProPresenter6 können jetzt auch die Songs direkt mit exportiert werden.
  • Datenschutz
    • Der konfigurierbare Einwilligungstext für die Speicherung der eigenen Daten (in den Admin-Einstellungen unter Datenschutz) kann jetzt bis zu 65535 Zeichen lang sein. Das Feld lässt auch keine längeren Eingaben zu, dadurch wird verhindert, dass der Text ungewollt abgeschnitten wird.
  • API
    • Bei einem Login über die API (z.B. in der ChurchTools App) wird auch ein externer LDAP-Server mitberücksichtigt, sollte einer in der Konfiguration (churchtools.config) eingestellt sein.

Behobene Fehler

  • Personen & Gruppen
    • Nach dem Löschen der DB-Felder Geburtsname oder Geburtsort können die weiteren Personenfilter wieder genutzt werden.
    • Beim Bearbeiten von Gruppenteilnehmern konnten bisher bei der Eingabe eines Kommentars 1024 Zeichen benutzt werden. Nach einem Neuladen der Seite waren aber nur noch 255 vorhanden. Das Limit von 255 Zeichen wird jetzt auch schon bei der Eingabe des Kommentars überprüft.
    • Zusätzliche Ja/Nein Felder in Anmeldeformularen die als „Pflichtfeld“ deklariert sind, müssen jetzt im Anmeldeformular angehakt werden. Ansonsten erscheint eine Warnung, dass noch nicht alle benötigten Felder ausgefüllt wurden.
    • Die Profilbilder der Gruppenleiter werden auf der Gruppenhomepage nicht mehr abgeschnitten.
    • Wenn man eine Person archiviert oder sperrt, wird diese jetzt überall automatisch ausgeloggt.
    • Wenn eine Gruppe voll ist, kann man sich nicht mehr über die Gruppenhomepage anmelden. Es wird eine Meldung angezeigt, dass die Gruppe voll ist.
    • Es wird jetzt wieder eine Fehlermeldung angezeigt, wenn eine Gruppe keine untergeordnete Gruppe einer anderen werden kann.
    • In den Kommentaren wird der automatische Umbruch wieder besser gesetzt.
    • Der Code zum Einbetten der Gruppenhomepage im Gruppenhomepage Editor ist wieder korrekt.
  • Events
    • Die gruppeninternen Berechtigungen „Event editieren“ und „Eventinfo editieren“ funktionieren jetzt korrekt.
    • Im Dialog „Druckansicht des Ablaufplanes einstellen“ funktionieren die Radio-Buttons zum Einstellen der Schriftgröße jetzt auch im Safari.
    • Die Vorlagenfunktion für bestehende Dienste (Raketensymbol) funktioniert jetzt auch zuverlässig für „Nicht-Admins“.
  • Ressourcen
    • Beim Buchen von Ressourcen mit einen erforderlichen Kalendereintrag, ist jetzt im Kalender-Eintrag erstellen Dialog immer der Speicher-Button vorhanden.
  • Kalender
    • Die CSS-Einstellungen des eingebetten Kalender gehen auf mobilen Geräten nicht mehr verloren.
  • Reports
    • Die Hashs der Passwörter werden nicht mehr lesbar in Reports ausgeben.
  • Admin-Einstellungen
    • Im Lizenztab kann im Paket S wieder OptigemSync gebucht werden.

ChurchTools 3.42.0 (04.02.2019) #

Optimierungen/Verbesserungen

  • Allgemein
    • Es können nun nicht gesendete Mails nochmals im Mail-Archiv neu zum Senden angestossen werden. Der Link auf der Startseite zeigt deshalb nun auch in das Mail-Archiv.
    • Der Double Opt-In E-Mail Text wurde verbessert.
  • Ressourcen
    • Auf vielfachen Wunsch unserer Kunden können nun Ressourcen so eingestellt werden, dass nur Buchungsanfragen mit Kalendereintrag erstellt werden dürfen. Beim Versuch, Buchungen zu erstellen wird man auf das Kalender-Modul weitergeleitet und die Erstellung des Termines wird entsprechend vorausgefüllt.
  • Events
    • Der Ausdruck des Ablaufplanes kann nun über einen neuen Dialog fein eingestellt werden. Auch die Schriftgröße ist nun in drei Stufen anpassbar.
    • Im Kalender iFrame wurde die CSS Klasse .event-comment auch in der Termin-Detail Ansicht hinzugefügt. Somit kann man das Feld im Tooltip sowie auch in der Detail-Ansicht z.B. ausblenden.
    • Tauschkandidaten werden jetzt nach dem Datum des Events sortiert.
  • Personen & Gruppen
    • Die Suche nach Personen findet nun auch Personen mit Accent wie „Cédric“ wenn man nach Cedric sucht.
    • Auf der Gruppenhomepage findet die freie Textsuche nun auch Gruppen anhand der Gruppenkategorie, Zielgruppe und Wochentag.
    • Es können nun auch die Beziehungen mit exportiert werden. Hierzu eine Export-Vorlage erstellen und gewünschte Beziehungen auswählen.
    • Der Super-Admin kann nun nicht mehr von anderen Admins gesperrt werden.
    • Beim Löschen von Gruppen wurde die Berechtigungsprüfung verbessert.
  • Wiki
    • Die angezeigte Gliederung funktioniert nun viel zuverlässiger als Link, auch bei Überschriften mit Umlauten oder gleichen Bezeichnungen. Des weiteren wird die Scroll-Position im Text nun besser getroffen.

Behobene Fehler

  • Personen & Gruppen
    • Beim Duplizieren von Gruppen wurde ein DB Feld nicht neu berechnet, dass mit dem neuen Gruppen-Filter dazu kam. Das führte dazu, dass im Frontend die zusätzlichen Gruppenfelder nicht angezeigt wurden.
  • Events
    • Personen im Archiv werden nun nicht mehr über offene Dienste informiert.
    • Die Auswahl der Kalender ist nun auch wieder in der mobilen Ansicht vorhanden.
  • Kalender
    • Beim iCal Kalender Export werden die eingetragenen Ressourcen, die eine Ortsangabe enthalten jetzt in das Feld „LOCATION“ geschrieben.

ChurchTools 3.41.3 (18.01.2019) #

Behobene Fehler

  • Beim Erstellen von Kalendereinträgen mit Events werden nun wieder „Weitere Infos“ und „Event-Admins“ aus den Event-Vorlagen korrekt verwendet.
  • Kleine Optimierung beim neuen Gruppenfilter.

ChurchTools 3.41.2 (16.01.2019) #

Optimierungen/Verbesserungen

  • Datenbank Feld vergrößert, damit komplexe Gruppenfilter gespeichert werden können.

ChurchTools 3.41.1 (16.01.2019) #

Optimierungen/Verbesserungen

  • Personen & Gruppen
    • Der Gruppen-Filter unter „Weitere Filter“ ist nun viel komfortabler zu bedienen und erhält einige neue Möglichkeiten. Z.B. können Gruppenteilnehmer jetzt nach allen Teilnahme-Feldern und zeitlichen Bedingungen gefiltert werden.
    • Es gibt jetzt für die Gruppen eine Batch-Funktion, um Tags hinzuzufügen und zu entfernen.
  • Events
    • In den Einstellungen gibt es jetzt die Möglichkeit, alle Dienstgruppen auf einmal aus- oder abzuwählen.
  • Finanzen
    • Es wird jetzt in der Übersicht angezeigt, wann die letzte Synchronisierung stattfand.

Behobene Fehler

  • Personen & Gruppen
    • Das Suchfeld verschluckt jetzt keine Buchstaben mehr beim Tippen.
    • Es können wieder alle Altersgruppen bei einer Gruppe abgewählt werden.
  • Events
    • Im Diensteinteilungsdialog gab es einen Fall, dass keine Klammern um die Person gesetzt wurden, obwohl die Person schon im Event einen anderen Dienst angenommen hat.
    • Wenn man Dienste nicht absagen durfte (Dienst-Einstellung) dann war das doch über die App möglich. Jetzt wird es richtig abgefangen und verhindert.
    • Die Zusage eines Diensts via App erzeugt, wie im Browser, dieselbe Historie dieses Dienstes.
  • Finanzen
    • Negative Ausgaben (Stornos) werden nun korrekt angezeigt.
  • Ressourcen
    • Über den Kalender gelöschte Buchungen können im Ressourcen Modul, z.B. wieder zum endgültigen Löschen geöffnet werden.
  • CheckIn
    • Der Widerruf beim Checkin funktioniert wieder problemlos.

ChurchTools 3.40.1 (19.12.2018) #

Optimierungen/Verbesserungen

  • Personen & Gruppen
    • Es ist jetzt möglich die Reihenfolge der Filter auf der Gruppenhomepage festzulegen.

Behobene Fehler

  • Events
    • Beim Laden der Dienste wurde in manchen Fällen der DB Prefix nicht gesetzt, dieser Fehler wurde behoben.
    • Dienste konnten in der App nur zugesagt werden, wenn man Admin-Rechte hatte, oder das Recht eine Dienstgruppe zu bearbeiten. Mit der neuen ChurchTools Versionen sollte es jetzt jedem möglich sein, seine eigenen Dienste in der App zuzusagen und abzusagen.
  • Ressourcen
    • Der Tooltip wird bei Wiederholungsterminen wieder angezeigt.

ChurchTools 3.40.0 (10.12.2018) #

Optimierungen/Verbesserungen

  • Generell
    • Verbesserung der Ladezeit beim Wechseln von Seiten in ChurchTools.
  • Admin-Einstellungen
    • Im Auskunftsrecht-PDF werden nun auch die Beziehungen dieser Person mit ausgegeben.
  • Personen & Gruppen
    • Beim Personen Export ist jetzt auch das ID-Feld auswählbar.
    • Beim Gruppenteilnehmer Export wird jetzt die ID der Personen mit angegeben.
    • In den Einstellungen für eine Gruppe kann man die Optionen zur Erstellen eines Benutzer nur noch ausgewählt werden, wenn die Gruppe öffentlich ist und jeder teilnehmen kann.
    • Verbessert die Anzeige von DB-Feldern in den Stammdaten.
    • Auf der Gruppenhomepage gibt es jetzt die Möglichkeit, Gruppen über ein freies Suchtextfeld zu filtern.
    • Für Gruppenmitglieder kann man ein Enddatum für die Gruppenmitgliedschaft festlegen. An diesem Datum wird die Person automatisch aus der Gruppe entfernt.
  • Kalender
    • In den Kalender-Einstellungen kann jetzt eine Event-Vorlage ausgewählt werden. Ist eine Vorlage ausgewählt, dann werden automatisch beim Erstellen eines neuen Termins in diesem Kalender auch entsprechend Events angelegt.
    • Bei einem iCAL Abo in Microsoft Outlook wird jetzt alle 12 Stunden synchronisiert. Dieser Wert wird jetzt von ChurchTools als Vorschlag gesetzt und Outlook kann diesen benutzen. Davor war es einmal pro Woche.
    • Bei mehrtägigen Terminen wird der letzte Tag nur im Kalender markiert, wenn der Termin nach 5 Uhr morgens endet.
    • Für Abwesenheitsgründe kann man keine eigenen Farben mehr definieren. Abwesenheiten werden jetzt immer in rot dargestellt. Das Feature hatte für mehr Verwirrung gesorgt als zur besseren Übersicht zu dienen.

Behobene Fehler

  • Kalender
    • Im eingebetteten Kalender sind jetzt wieder die Kalender ausgewählt, die mit dem Parameter category_select angegeben wurden.
    • Beim Ändern des Startdatums eines Termins wird das Enddatum abhängig von der Länge des Termins gesetzt.
  • Events
    • CCLI-Suchen bei Songs mit einem Slash im Namen führen nicht mehr zu einem Fehler.
    • Dienste mit Umlauten funktionieren jetzt in der Spalte „Zuständig“ im Ablaufplan.
    • Die Auslastung eines Mitarbeiters zeigt nur noch Dienste an, die mit der Person zusammenhängen. Hier wurden bisher auch unbesetzte Dienste angezeigt von Events, die diese Person erstellt hat.
    • Das Löschen von Dienstgruppen funktioniert jetzt in allen Fällen, sofern kein Dienst mehr mit der Dienstgruppe verknüpft ist.
  • Wiki
    • Die Suche nach Umlauten funktioniert jetzt.
  • Personen & Gruppen
    • Die Gruppen auf der Gruppenhomepage werden nach der Nutzung von Filtern nicht mehr mehrfach auf und zu geklappt.
    • Benutzer mit dem Recht Alle Gruppenzuordnungen der sichtbaren Personen editieren (edit groups) können wieder Personen zu einer Gruppe hinzufügen.
  • Generell
    • In seltenen Fällen konnte es vorkommen, dass das Menü nicht angezeigt wurde. Dieses Problem wurde behoben.

ChurchTools 3.39.2 (22.11.2018) #

Behobene Fehler

  • Kalender
    • Beim ICAL-Export werden Termine mit manueller Wiederholung und Ausnahmen wieder richtig exportiert.
    • Im eingebetteten Kalender werden wieder die richtigen Kalender mit Terminen angezeigt.

ChurchTools 3.39.1 (20.11.2018) #

Behobene Fehler

  • Beim Update auf Version 3.39.0 ist es in wenigen Fällen dazu gekommen, dass das Update nicht erfolgreich war. Das wird in dieser Version behoben.

ChurchTools 3.39.0 (19.11.2018) #

Optimierung/Verbesserung

  • Personen & Gruppen
    • Beim Anlegen neuer Stammdatenfelder (DB Feld, Status, etc.) werden für Checkboxen der Default Wert beachtet und ggf. angehakt.
    • Profil- und Familienavatare werden mit einer maximalen Breite / Höhe von 2160px gespeichert.
  • Allgemein
    • Verbesserungen in der englischen Übersetzung
    • Formularfelder in den Stammdaten werden vor dem Abschicken getrimmt, d.h. Leerzeichen werden vorne und hinten abgeschnitten.
    • Buttons in E-Mails sind auch wieder bei Anbietern wie Google-Mail gut lesbar.
    • Der Datenschutz-Einwilligungserklärung kann jetzt im Profil widersprochen werden.
  • Events
    • Nach Diensteinteilung springt der Browser nicht mehr an den Anfang der Seite

Behobene Fehler

  • Kalender
    • Im Kalender-Dropdown wird der Eintrag Neuigkeiten-Abo einrichten nicht mehr grau hinterlegt.
    • Beim iCal Export werden mehrtägige Wiederholung-Events wieder richtig dargestellt.
    • Der Info-Screen aktualisiert sich wieder, wenn keine Einträge angezeigt werden.
  • Events
    • Songbeamer-Dateien funktionieren jetzt nach dem Herunterladen aus ChurchTools auch mit Sonderzeichen
    • Im Tab Abwesenheiten wird im Menü keine Druckansicht und kein Export mehr angezeigt, da es für diese Ansicht keine Druckansicht und keinen Export gibt. Die Funktionen sind weiterhin über den Tab „Dienstplan“ verwendbar.
  • Personen & Gruppen
    • URLs von Links und Bilder im E-Mail-Editor werden nicht mehr gekürzt.
    • Benutzer, die Gruppen editieren dürfen können wieder Tags zu Gruppen hinzufügen.
    • Ein Leiter einer Gruppe kann nur noch Personen in Gruppen hinzufügen, für die er auch das benötigte Recht hat.
    • Es gibt eine Fehlermeldung beim Import von CSV-Dateien, wenn diese nicht importiert werden kann.
    • Die Benachrichtigungsmail, dass sich Gruppenteilnehmer geändert haben, enthält die Bemerkung, dass es weitere Gruppenfelder gibt, die man online ansehen kann. Dieser Hinweis wird jetzt in den vorhanden Sprachen auch korrekt ein-/ausgeblendet.
    • Archivierte Personen werden nicht mehr in der CheckIn Liste angezeigt.
    • Wenn eine Nachfolgegruppe in den FollowUp Einstellungen einer Gruppe wieder entfernt wird, werden die Personeneinträge aktualisiert, damit keine Nachfolgegruppe für diese Person mehr angezeigt wird.
    • Es konnte vorkommen, dass in einer Liste beim Blättern ab der dritten Seite immer eine Person/Gruppe/Song/etc. übersprungen wird. Die Daten waren nicht gelöscht, sondern wurden nur nicht angezeigt. Jetzt ist alles wieder sichtbar.
  • Report
    • Es können nur noch lesende Datenbank-Abfragen (Select-queries) in den Adhoc-Reports gespeichert werden.
  • Datenschutz
    • Die Felder für die Datenschutz-Einwilligungserklärung sind beim Anlegen von neuen Personen wieder Pflichtfelder, wenn es in den Datenschutz-Einstellungen entsprechend eingestellt ist.

ChurchTools 3.38.0 (22.10.2018) #

Optimierung/Verbesserung

  • Personen & Gruppen
    • Bessere Beschreibung der Summen für den Gruppentyp in der Statistik.
    • Die Zwei-Faktor-Authentifizierung kann nun für einzelne Personen über die Berechtigung oder über Personenfunktionen erzwungen werden.
    • Wenn das lokale E-Mail Programm als Mailer-Variante ausgewählt wird, wird das Feld BCC als Standardwert für die E-Mail Adressen verwendet, sofern es nicht explizit geändert wird.
    • Ein Admin kann nicht archiviert werden. Sollte man das doch versuchen, wird eine Fehlermeldung angezeigt.
  • Kalender
    • In der Kalenderansicht (auch im iFrame) hat die Ressource im Popover nun eine CSS Klasse.
  • Gruppenhomepage
    • Detailverbesserungen am Layout der Gruppenhomepage.
    • Man kann sich nicht mehr bei nicht offenen Gruppen anmelden
    • Die mobile Ansicht funktioniert wieder nach einer Gruppenanmeldung oder Nachricht an einen Gruppenleiter
    • Die Eingabe des Namens ist jetzt ein Pflichtfeld beim Senden einer Nachricht an den Gruppenleiter
    • Es können nur noch valide E-Mailadressen angegeben werden beim Senden einer Nachricht an den Gruppenleiter.
    • Gruppen werden nur noch auf der Gruppenhomepage angezeigt, wenn die Gruppe auch öffentlich ist. Vorher wurden auch Gruppen angezeigt, die nicht öffentlich sind, aber bei denen „jeder die Teilnahme beantragen“ durfte.

Behobene Fehler

  • Personen & Gruppen
    • Gruppennamen in der Liste der „Übergeordneten Gruppen“ oder „Untergeordneten Gruppen“ werden nun auch bei Sonderzeichen korrekt dargestellt.
    • Gesperrte User können nun nicht mehr simuliert werden bzw. wenn Accounts dieselbe E-Mail Adresse haben kann man nicht zu einem gesperrten User wechseln.
    • Beim Export vom E-Mailadressen zum lokalen E-Mail Programm werden Personen mit gleicher E-Mailadresse zusammengefasst. Beim Senden von Mails durch ChurchTools werden identische E-Mailadressen zusammengefasst, wenn keine Formular-Felder benutzt werden.
    • Lange Kommentartexte zu Personen werden nun in Chrome sauber umgebrochen.
    • Die Tags für Personen und Gruppen werden nun in jedem Fall wieder angezeigt.
    • Wenn sich eine Person über ein öffentliches Gruppenanmeldeformular anmeldet und die Gruppe ein Followup eingestellt hat, dann startet das Followup für diese Personen nun sofort.
    • Die Bemerkung einer Person innerhalb einer Gruppe wird dem Nutzer in der Personenliste angezeigt, wenn dieser die Gruppe editieren darf.
    • Die Pfeile neben dem Gruppentitel auf der Gruppenhomepage haben sich nicht gedreht, wenn man den Balken und nicht den Gruppennamen anklickte.
  • Allgemein
    • Wenn ein Benutzer ausgeloggt wird, weil seine Session abgelaufen war, wurde im Log „Translation not initialized“ angezeigt. Die Übersetzung wird jetzt früher initialisiert.
    • Popups werden jetzt zuverlässiger geschlossen.
    • Wenn ein Nutzer nur ChurchCore Rechte besaß, gab es eine Fehlermeldung in der Darstellung der Rechteverwaltung. Das ist jetzt nicht mehr so.
  • Events
    • Der Tauschen-Button auf der Startseite für Dienste, führt jetzt auch zu der richtigen Ansicht.
  • Ressourcen
    • Der Ressourcen-Admin bekommt jetzt eine Information per E-Mail, wenn es bei bestätigten Ressourcen eine Änderung gibt.
  • Kalender
    • Im Dropdown für Gruppenkalender werden nur noch aktive Gruppen aufgelistet.

Security

  • Der iCal-Link für das Abo für den eigenen Dienstplan ist nun gesichert, so dass andere Personen diesen nicht mehr einsehen können. Den Link kann der User jederzeit aktualisieren.
  • Der Grund für eine Absage wird nur noch in der API angezeigt, wenn ein Benutzer diesen auch sehen darf.

ChurchTools 3.37.1 (01.10.2018) #

Behobene Fehler

  • Allgemein
    • Der Update Prozess wurde verbessert. Es konnte noch mit viel Zufall passieren, dass ein Update doppelt ausgeführt wurde.
  • Wiki
    • Uploads im Wiki die schon vor 2017 hochgeladen wurden konnten nicht mehr heruntergeladen und angeschaut werden. Das ist jetzt wieder möglich.

ChurchTools 3.37.0 (24.09.2018) #

Optimierung/Verbesserung

  • Allgemein
    • Beim Hochladen eines Bildes gibt es jetzt visuelles Feedback, dass ein Upload im Gange ist
    • In der Sprachauswahl werden nur noch aktivierte Sprachen angezeigt.
  • Personen & Gruppen
    • Beim Anlegen von neuen Personen wird jetzt der komplette Name geprüft; ob eine Person mit dem selben Namen schon existiert.
  • Checkin
    • In der Gruppenübergreifenden Sicht kann der Checkin nicht mehr abgeschlossen werden.

Behobene Fehler

  • Personen & Gruppen
    • Ein Klick in den Statistiken auf die Anzahl der Personen eines Status filtert diese wieder und zeigt sie in der Personenliste an.
    • DB-Felder, die als Spaltenname eine Zahl haben können jetzt auch gelöscht werden.
    • Filter-Informationen gehen beim Wechsel der Ansichten (Gruppen, Statistiken, etc.) nicht mehr verloren.
    • Meldet man sich für eine Gruppe an, in der man bereits ist wird der Mitgliederstatus nicht geändert. Es erscheint eine Info, dass man bereits in der Gruppe ist.
    • Der Wachstumspfad wird nun auch korrekt aktualisiert, wenn eine Gruppenzugehörigkeit entfernt wird.
    • Umlaute und Sonderzeichen werden jetzt bei der Sortierung von Personen berücksichtigt.
    • Das Löschen von DB-Feldern, die mit Gruppen verknüpft waren funktioniert jetzt auch zuverlässig.
  • Allgemein
    • Es konnte vorkommen, dass Tags mit dem selben Namen doppelt angelegt wurden. Jetzt wird beim Erstellen eines neuen Tags geprüft, ob dieser schon existiert.
    • Im Datenblatt werden Werte wie Geschlecht, Nationalität und Status richtig aufgelöst und nicht als Zahl angezeigt.
    • Es gab Probleme beim Erstellen des Datenblatts, sodass nur ein weißes Blatt erstellt wurde. Dieses Problem wurde behoben.
  • Events
    • Behebt Probleme beim Erzeugen von CSV-Exporten.
    • In der Druckansicht (PDF) werden keine Scollbalken mehr ausgegeben.
  • Wiki
    • Auch bei langen Titeln im Wiki funktioniert jetzt das Hochladen von Bildern.
  • Kalender
    • Beim Wechseln der Station eines Kalenders kommt es zu keiner Fehlermeldung mehr.
  • Finanzen
    • Das Löschen von Budgets und Konten funktioniert wieder.

Security

  • Verhindert Brute-Force Attacken bei der Eingabe des OTP-Tokens.

ChurchTools 3.36.1 (13.09.2018) #

Behobene Fehler

  • (Personen & Gruppen)
    • In der Statistik-Ansicht werden wieder die Texte zum Export und E-Mail verschicken angezeigt.
    • Auswahlfeld bei Personen zur Gruppe hinzufügen suche liegt nicht mehr unter dem Dialog.
  • (Allgemein)
    • Bei einigen Installationen gab es beim Update auf Version 3.36.0 Probleme mit den Übersetzungen. Diese wurden behoben.

ChurchTools 3.36.0 (11.09.2018) #

Optimierung/Verbesserung

  • Personen & Gruppen
    • Neues Feature: Adress-Etiketten drucken. Für ausgewählte Personen können jetzt Etiketten gedruckt werden, dabei sind zwei Vorlagen für Etiketten auswählbar. Damit Etiketten gedruckt werden können muss dem Benutzer das Recht „create address label“ gegeben werden.
    • Das Design und die UX des Dialogs für E-Mail senden und Serienbrief erstellen wurden verbessert. Es können im Dialog nach Personen gesucht und hinzugefügt werden.
    • Der Import von Personen hat nun noch mehr Feinschliff bekommen.
    • E-Mails werden statt einem nun sechs Monaten lang vorgehalten. Nur System E-Mails werden nach einem Monat weiterhin gelöscht.
    • In der Gruppenliste zeigt der Filter nach untergeordneten Gruppen sinnvollerweise nun nur Gruppen, die auch welche untergeordnet haben.
    • Das Datumsfeld wann eine Person die „Datensicherheitserklärung“ akzeptiert hat ist nun für eine Person in der Kategorie „Datenschutz“ sichtbar.
    • Es ist möglich nach dem „Datensicherheits“ Datums Feld zu filtern um z.B. zu sehen wer diese noch nicht akzeptiert hat.
    • Das Feld „Datensicherheit“ und der Filter werden nur angezeigt, wenn es Pflicht ist für die Nutzer diese zu akzeptieren.

Behobene Fehler

  • Personen & Gruppen
    • Bereichsfilter wird nur noch angezeigt wenn es mehrere Bereiche gibt.
    • Eine Absage einer Dienstanfrage wird nun in deutsch mit der korrekten Dienstgruppe geloggt.
    • Kreise bei ungenauen Location-Angaben in GoogleMaps werden beim Herauszoommen aus der Karte vergrößert, damit sind sie weiterhin sichtbar.
    • In der Personen Liste wird die letzte Person in der Liste nicht mehr als erste Person auf der nächsten Seite angezeigt.
    • Beim CSV Import der Personen wird jetzt überprüft ob die Felder zur Einwilligungserklärung berücksichtigt wurden.
    • Beim Editieren der Follow-up E-Mail sind die Felder, z.B. für Bilder, auch wieder im Firefox verwendbar.
    • Wichtige Datenbank-Felder können nun nicht mehr ausversehen gelöscht werden.
    • In der Gruppenliste zeigt der Filter nach untergeordneten Gruppen sinnvollerweise nun nur Gruppen, die auch welche untergeordnet haben.
    • Es werden keine archivierten Personen mehr auf der Karte angezeigt.
    • Gruppenhomepage passt sich nun besser in ein iFrame ein.
    • Das Feld Hochzeitsdatum kann nun problemlos gelöscht werden.
    • Beim Import von Gruppenzugehörigkeit kann nun auch importiert werden, wenn Personen nicht gefunden wurden.
    • Man kann nun auch in Vorlagen für Gruppentreffen Überschriften einfügen.
    • Im Gruppenanmeldefenster was sich durch die Karte öffnet ist nun auch der Leiter zu kontaktieren und der Wochentag wird angezeigt.
  • Events
    • Bei Upload einer Datei zu einem Event werden die ausgewählten Bereiche wieder zuverlässig per Mail informiert.
  • Wiki
    • Ruft man eine URL mit einer nicht existierenden Wiki-Kategorie ID auf, wird eine lesbare Fehlermeldung angezeigt.
  • Report
    • Für neue englische ChurchTools Installationen werden die Adhoc Queries auch mit englischer Bezeichnung installiert.
  • Check In
    • In der gruppenübergreifenden Sicht wird der Abschließen-Button nun sinnvollerweise ausgeblendet außer wenn man über das Dashboard als Leiter die Seite aufruft.
  • Admin Bereich
    • Ruft man die Lizenz Einstellungen auf, bleibt der Tab „Lizenz“ fokusiert.
    • Personen die das Recht haben die Admin-Einstellungen zu bearbeiten können das jetzt auch wieder.

ChurchTools 3.35.0 (14.08.2018) #

Optimierung/Verbesserung

  • Allgemein
    • Eltern müssen für ihr Kinder, die im Archiv sind nicht mehr die Einwilligungserklärung abgeben
    • Es gibt jetzt eine Profilseite, auf der jeder Nutzer Daten über sich bearbeiten kann
      • Im ersten Schritt kann dort das Passwort geändert werden und Zwei-Faktor-Authentifizierung aktiviert werden
    • Einige Übersetzungen wurden verbessert
    • ChurchTools unterstütz jetzt den Login mit Zwei-Faktor-Authentifizierung. Dieser kann im neuen Profil über das Personenmenü aktiviert werden. Alle üblichen Zwei-Faktor-Authentifizierungs-Apps funktionieren dabei.
  • Personen & Gruppen
    • Geo Coding ist jetzt auch möglich, wenn keine Straße vorhanden ist. Die Geokoordinaten werden dann anhand Postleitzahl und Ort berechnet.
    • In Gruppenanmeldungen auf öffentlichen Formularen werden jetzt auch die ausgewählten Datenbankfelder vom Typ Auswahlfeld angezeigt.
  • Kalender
    • iCals die mit webcal:// oder ical:// in der URL starten, können jetzt auch für einen Kalender hinterlegt werden.

Behobene Fehler

  • Personen & Gruppen
    • Im Marker-Tooltip (Google Maps) wird die Zielgruppe richtig eingeblendet
    • E-Mails können wieder mit dem iPad geschrieben werden
    • DB-Felder, die mehrere Auswahlmöglichkeiten haben können nach initialem Anlegen wieder angepasst werden. So kann z.B. die Länge oder der Name angepasst werden
    • Ein Problem beim Löschen von Gruppen wurde behoben
  • Datenschutz
    • Ein Admin kann nicht mehr das Passwort eines Super-Admins ändern
    • Bei dem Datenblatt zum Auskunftsrecht werden jetzt immer die richtigen Tags angezeigt. <— NEU
  • Events
    • Eingabefelder für Titel eines Events sind auf 100 Zeichen beschränkt und für „Weitere Infos“ auf 4000 Zeichen
    • Bei der Sortierung der Fakten wird die Sortierung, wie in den Stammdaten hinterlegt berücksichtigt
    • Die richtige Übersetzung der Tonart innerhalb eines Arrangements wird jetzt angezeigt

CurchTools 3.34.0 (23.07.2018) #

Optimierung/Verbesserung

  • Allgemein
    • RSS Widget: Der Admin kann einen RSS Feed in den Einstellungen hinterlegen, um so ein Widget auf der Startseite mit den letzten 3 Beiträgen anzuzeigen.
    • Beim Einladen einer Person zu ChurchTools muss die Person ggf. die Datensicherheit akzeptieren. Jetzt wird die Person auch direkt weitergeleitet, um ihr Passwort zu setzen.
    • Die Anzeige des Menüs im Simulations-Modus auf Handys wurde optimiert.
  • Admin-Einstellungen
    • Design-Verbesserungen bei den Datenschutz-Einstellungen.
  • Personen & Gruppen
    • Bei Anmeldung zu einer Gruppe werden die Informationen zur Datenschutzerklärung gespeichert, wenn sie vorher noch nicht gespeichert waren.
    • Das Nachladen der Geodaten von Google wurde optimiert.

Behobene Fehler

  • Kalender
    • Termine von eingebundenen Ressourcen-Kalendern (via ICal) werden jetzt mit der richtigen Uhrzeit angezeigt.
  • Personen & Gruppen
    • Behebt ein Problem, bei dem eine Gruppe nicht mehr geöffnet werden konnte.

ChurchTools 3.33.0 (25.06.2018) #

Optimierung/Verbesserung

  • Personen & Gruppen
    • Wenn nur eine ungefähre Position einer Person auf der Karte angezeigt wird, ist die Position jetzt mit einem blauen Kreis markiert.
    • Die Personensuche beim Import von Gruppezugehörigkeiten funktioniert jetzt besser.
    • Für den Titel einer Person kann im Serienbrief – Template jetzt der Platzhalter {{personTitle}} verwendet werden.
  • Datenschutz
    • Beim Löschen von Personen werden alle personenbezogenen Daten gelöscht.
    • Beim Anlegen neuer Personen über das Checkin Modul werden jetzt auch die Datenschutzfelder berücksichtigt.
  • Ressourcen
    • Das Laden der Ressourcen geht jetzt deutlich schneller. Vor allem bei Gemeinden mit vielen Ressourcen sollte ein deutlicher Performancegewinn spürbar sein.
  • Kalender
    • Bei der iCal Synchronisierung wird die Beschreibung eines Kalendereintrags jetzt auch in ChurchTools gespeichert.

Behobene Fehler

  • Reports
    • Beim Wechsel des Reports konnte es passieren, dass ein Warnhinweis eingeblendet wurde, dass die Berechtigung fehlt. Das ist jetzt behoben.
    • Reportfilter können wieder gelöscht werden.
  • Personen & Gruppen
    • Das kaufmännische &-Zeichen wird jetzt korrekt in Gruppennamen angezeigt.
    • Beim Import von Personen können die Datenschutz-Einwilligungsfelder gespeichert werden.
    • Wenn eine Personenfunktion für mehrere Personen ausgeführt wird, werden jetzt alle Checkboxen deaktiviert, sofern gewünscht.
    • Behebt einen Übersetzungsfehler beim Zusammenfassen zweier Personen.
    • DB-Felder können wieder gelöscht werden.
    • Nach dem Editieren einer Gruppen werden die Gruppen-Infos jetzt wieder richtig angeordnet.
  • Generell
    • Multiselect Filter funktionieren wieder im Internet Explorer 11.
  • Wiki
    • Das Löschen einer Wikikategorie löscht jetzt auch alle dazugehörenden Wikieinträge.
    • Wiki Seiten können wieder auf Android Geräten bearbeitet werden.
  • Kalender
    • Archivierte Personen erscheinen nicht mehr in der Besprechungsanfragen-Liste.
    • Beim Import von externen ICal-Kalendern werden Ganztagestermine wieder richtig im Kalender eingetragen.

ChurchTools 3.32.1 (05.06.2018) #

Optimierung/Verbesserung

  • Personen & Gruppen
    • Die Registrierungs-E-Mail ist jetzt auch auf Englisch und Portugiesisch vorhanden
    • E-Mails zur Bestätigung einer Gruppenregistrierung werden jetzt sofort versendet.
  • Generell
    • Die Navigationsleiste funktioniert auch wieder richtig im Internet Explorer

Behobene Fehler

  • Personen & Gruppen
    • Gruppen können wieder gelöscht werden
    • Wenn Gruppenformulare in externe Seiten eingebunden wurden, konnte es Probleme mit der Validierung der Felder geben.
    • Die Validierung des Serienbriefes funktioniert wieder.
  • Reports
    • PDF Reports binden die Styles wieder richtig ein.
  • General
    • Modale Dialoge funktionieren nun wieder in allen Fällen auch auf mobilen Geräten.

ChurchTools 3.32.0 (29.05.2018) #

Optimierung/Verbesserung

  • Datenschutz
    • (Auskunftsrecht) Fügt in den Admineinstellungen unter Datenschutz die Möglichkeit hinzu, ein PDF mit allen über eine Person gespeicherten Daten herunterzuladen.
    • Bei der Gruppenanmeldung gibt es ein Double-Opt-In-Verfahren, wenn der Benutzer noch nicht bei ChurchTools angemeldet ist. Hier muss der Benutzer bestätigen, dass er mit dem Speichern seiner Daten einverstanden ist. Der Text dazu kann in den Admin-Einstellungen angepasst werden.
    • Es gibt neue DB-Felder, die das Datum der Einwilligungs-Erklärung, den Grund und durch wen die Einwilligung erfolgt ist speichern.
    • Es gibt einen neuen Filter, mit dem alle Personen ohne Einwilligungsdatum aufgelistet werden.
    • Beim Anlegen einer Person müssen die Felder zur Einwilligungs-Erklärung ausgefüllt werden. Diese Option kann der Super-Admin in den Datenschutz-Einstellungen deaktivieren.
    • Änderungen an den Datenschutz-Einstellungen werden geloggt.
    • Die Seite mit den Sicherheitsbestimmungen (zur Bestätigung beim ersten Login eines Users) wurde überarbeitet und an die neue DS-GVO angeglichen.
    • Benutzer können über ChurchTools für sich selbst und die eigenen Kindern der Speicherung ihrer Daten zustimmen. Diese Option ist über die Datenschutz-Einstellungen aktivierbar.
    • Neuer Menü-Punkt „Datenschutzerklärung“ in den Admin-Einstellungen, um eine interne oder externe Datenschutzerklärung zu aktivieren.
  • Personen & Gruppen
    • Beim Anlegen neuer Datenbank-Felder wird die Eingabe überprüft und validiert.
    • Das Löschen von Stationen wird vereinfacht, wenn Personen noch eine Referenz auf Reports hatten.
    • Bei den Filtern auf der Gruppenseite gibt es jetzt eine Mehrfachauswahl für Zielgruppen, Station, Kategorie.
    • Bei Gruppen kann jetzt ein Gruppenbild hochgeladen werden. Dieses kann auch auf der Gruppenhomepage angezeigt werden.
  • Kalender
    • Neue Abos (z.B. für Kalender-Änderungen) starten jetzt ab dem Zeitpunkt der Erstellung.

Behobene Fehler

  • Personen & Gruppen
    • Beim Versuch, eine Person ohne Nachname anzulegen, wird jetzt der Hinweis in der richtigen Sprache angezeigt.
  • Kalender
    • Bei der Ressourcenauswahl wird dem Ressourcenadmin vorgeschlagen, direkt die Buchung zuzusagen. Dieser Vorschlag wird jetzt auch automatisch beim Speichern übernommen.
    • In der Druckansicht von Tages- und Wochenkalendern wird die Start-Uhrzeit nur noch 1x statt 2x angezeigt.
    • Einträge aus dem persönlichen Kalender erscheinen nicht mehr doppelt, wenn ein neuer Kalender angelegt wird.
  • Wiki Links auf das Wiki funktionieren wieder korrekt.

ChurchTools 3.31.0 (15.05.2018) #

Optimierung/Verbesserung

  • Datenschutz
    • Das E-Mail Tracking wurde aus Datenschutzgründen entfernt.
      • für die Self-Hoster wichtig: Dadurch entfällt auch der Aufruf des Cron-Jobs über das Mini-Bild in den E-Mails. Wer bei sich feststellt, dass das Ausliefern der Mails nicht zügig genug geschieht, sollte einen eigenen Cron-Service nutzen. Mehr Infos dazu beim Support.
    • Im Log wird jetzt auch die simulierende Person protokolliert.
    • Neuer Tab in den Admin-Einstellungen mit datenschutzrelevanten Optionen
      • Diese Optionen können nur vom Super Admin (Admin aus der churchtools config) angepasst werden.
    • Die Google Maps Integration kann jetzt in den Datenschutz Admin Einstellungen deaktiviert werden.
    • Schriftarten werden jetzt lokal geladen und nicht mehr über die Google Server.
    • Bei nicht ausreichender Berechtigung für die vollständige Adresse, erfolgt nur noch eine grobe Angabe auf der Karte.
  • Finanzen Haben und Soll-Konten werden nur noch für Personen mit dem Finanzen Recht „edit masterdata“ angezeigt.
  • Personen & Gruppen
    • Bei den Filtern auf der Gruppenseite gibt es jetzt eine Mehrfachauswahl für Zielgruppen, Station und Kategorie.
    • „Darf Personen löschen“ (delete persons) ist jetzt ein separates Recht. Überall, wo bisher „Berechtigungen verwalten“ (administer persons) oder „Stammdaten editieren“ (edit masterdata) gesetzt war, wurde automatisch „Darf Personen löschen“ gesetzt.
    • Für den Info-Screen können jetzt auch Gruppen-Kalender ausgewählt werden.
    • Lange Ressourcen-Namen werden jetzt im Info-Screen vollständig angezeigt.

Behobene Fehler

  • Wiki Die Druckansicht funktioniert wieder und wurde für ein besseres Druckergebnis auf das Wichtigste reduziert.
  • Personen & Gruppen
    • Personen, die einen Serienbrief bekommen haben, können jetzt wieder gelöscht werden.
    • HTML-Vorlagen für Serienbriefe werden nicht mehr mehrfach angezeigt.
    • Man kann jetzt Personendaten speichern, auch wenn man nicht die Sicherheitsstufe hat, um E-Mails speichern zu können.
    • Die Gruppenkommentare können wieder mit Sicherheitsleveln ausgestattet werden.
    • „Entweder oder Felder“ funktionieren jetzt auch, wenn mehrere benutzt werden.
    • Im EMailer können wieder Dateianhänge bis zu 10 MB hochgeladen werden.
  • Events
    • Beim Bearbeiten einer bestehenden Abwesenheit wird der Grund nun wieder richtig im Dropdown Menü ausgewählt.
    • Die Stationsauswahl beim Editieren von Dienstgruppen wird wieder korrekt angezeigt.
  • Kalender
    • Falsche iCal-Urls führen nicht mehr zum Abbruch des Cronjobs.
    • iCals können auch wieder mit PHP Version 5.6 abonniert werden.
  • Allgemein
    • Berechtigungsänderungen am öffentlichen Benutzer wirken sich jetzt sofort aus.
    • Behebt Probleme bei der Integration mit LimeSurvey.

ChurchTools 3.30.0 (23.04.2018) #

Optimierung/Verbesserung

  • Kalender
    • Pro Kalender können jetzt Termin-Vorlagen erstellt werden.
      • Benötigt das Recht „In einzelnen Kalender Termin-Vorlagen erstellen, editieren etc. (edit calendar entry template)“
      • Beim Erstellen von Terminen können die Vorlagen ausgewählt werden
    • Es kann jetzt ein InfoScreen angezeigt werden, der alle Termine des aktuellen Tages übersichtlich darstellt. Die Ansicht kann weitreichend konfiguriert werden und eignet sich besonders gut für Full-HD-Monitore im Eingangsbereich.
  • Die Stabilität des Finanzenimport über Optigem-Sync wurde für große Gemeinden verbessert.
  • Das Logo der Webseite wird jetzt mit 128×128 Pixel abgespeichert. Um ein Logo mit dieser Größe zu nutzen, muss es erneut hochgeladen werden.

Behobene Fehler

  • Das Feld „Nach wieviel Tagen soll die E-Mail mit der Dienstanfrage erneute gesendet werden, wenn noch nicht zugesagt oder abgelehnt wurde?“ kann jetzt wieder in den Admin-Einstellungen gespeichert werden.
  • Behebt Probleme beim CSV-Export.
  • Verbessert die Stabilität in den Admin-Einstellungen.
  • Events
    • Beim Senden des Ablaufplans an die in Dienste eingeteilte, werden jetzt alle Personen berücksichtigt.
    • Der Faktenexport funktioniert wieder.
  • Personen & Gruppen
    • Gruppenfelder können wieder zur Berechnung von anderen Gruppenfeldern benutzt werden.
    • Der Station-Filter wird nun auch in der Gruppenhomepage richtig beachtet.
    • Serienbrief Empfänger werden nicht mehr doppelt eingetragen.

ChurchTools 3.29.1 #

Optimierung/Verbesserung

  • Es ist jetzt möglich, für Seiten, die extern aufgerufen werden (Kalender, Anmeldeformulare, Gruppenhomepage) die Sprache explizit vorzugeben. Dazu gibt es einen neuen Query-Parameter „language“, der in die URL eingefügt werden kann, z.B. <iframe width="100%" style="border-width:0px" height="600px" src="https://intern.church.tools/?q=externmapview&parent_id=6153&security=Ff85DZllh9FMQLlz1t8Ep3eKRmQgbOIb&embedded=true&language=en"></iframe>

Behobene Fehler

  • (Personen & Gruppen) In Gruppenformularen konnten keine Datumsfelder mehr benutzt werden.
  • (Ressourcen) Beim Bearbeiten von Serienbuchungen wurde die Zeit auf 0:00 bis 2:00 gesetzt.
  • Auf mobilen Geräten hat die Passwort anfordern/vergessen Funktion nicht funktioniert.
  • Beim iCal Export wurden ganztägige Termine immer einen Tag zu kurz angezeigt.

ChurchTools 3.29.0 (04.04.2018) #

Sicherheit

Wir haben die Sicherheit von ChurchTools weiter erhöht, bitte zügig auf die aktuelle Version wechseln.

  • Um die Angriffsfläche für CSRF zu verringern sind API-Zugriffe nur noch mit POST möglich. Bisher wurde aus ChurchTools nur mit POST auf die Api zugegriffen und alle Beispiele haben auch POST Anfragen genutzt es wure allerdings nicht von der Anwendung sichergestellt. Diese Änderungen gelten für die aktuelle API. Für die neue REST-API wird es eine Unterscheidung zwischen GET/PUT/POST/DELETE und PATCH geben.

Optimierung/Verbesserung

  • Personen & Gruppen
    • Hinweistexte beim Followup-Dialog wurden ergänzt und es können nun wieder Nachfolgegruppen ohne Followup eingestellt werden.
    • Verbesserungen für das Gruppen-Anmeldeformular
      • Neuer Feldtyp „Entweder-oder-Auswahl“ verfügbar (Radio-Buttons)
      • Auswahlfelder (Dropdowns), die keine Pflichtfelder sind, enthalten jetzt auch einen leeren Eintrag.
      • Bei Mehrfachauswahl-Felder, die Pflichtfelder sind, wird jetzt auch überprüft, ob eine Option ausgewählt wurde.
      • Bei Mehrfachauswahl-Feldern werden die Optionen jetzt übersichtlicher untereinander dargestellt.
      • Bei Personen- oder Gruppenfeldern, die mehrere Optionen zulassen, ist die Liste der Optionen jetzt auf 2000 Zeichen verlängert.
  • (Report) Neue Feldtypen sind nun verfügbar, damit ist ein Reporting über noch mehr Module möglich, z.B. wieviele Mitarbeiter haben am Wochenende mitgearbeitet, wieviele neue Leute wurden in der Woche in ChurchTools angelegt etc.
  • (Ressourcen) Ressourcen Admins bekommen bei neuen Anfrage den Status Bestätigt als Vorauswahl.
  • Das Löschen von Stammdaten wurde verbessert:
    • Auflistung der Daten, die mitgelöscht werden
    • Löschen nicht möglich, wenn das Löschen kritische Probleme mit sich ziehen würde

Behobene Fehler

  • Personen & Gruppen
    • Wurde das simulieren von Personen durch erneutes Simulieren einer Person beendet wurde man auf eine Seite mit Fehlermeldungen weitergeleitet.
    • Der VCard-Export funktioniert nun zuverlässig auch bei Personen, die von Optigem aus importiert wurden.
    • Informationen über zusätzliche Gruppenfelder wurden in der Email an den Leiter einer Gruppe nicht angezeigt.
    • Beim Anlegen eines Followup wurden nicht immer der richtige Gruppenteilnehmerstatus zur Auswahl gegeben.
    • Zusätzliche Gruppenfelder haben mit manchen Umlauten nicht funktioniert. Bsp: ç á â à ã è é ê é ê í ô ó õ ú
    • Neue Gruppentypen und FollowUp Typen sind erst nach einem Neuladen der Seite in den Admin-Einstellungen aufgetaucht.
    • Der Export von Gruppenteilnehmern enthielt überflüssige leere Spalten.
  • Checkin
    • Auf der englischen Seite führte der Link zur Hilfe auf die deutsche Hilfeseite.
    • Auf mobilen Geräten hat das Checkin-Modul nicht richtig funktioniert.
  • Events
    • Durch das Reaktivieren von Events konnte es vorkommen, dass Ausnahmen eines Serientermins nicht berücksichtig wurden.
    • Beim Abspielen einer Datei eines Songs, konnte der Buchstabe „m“ nicht mehr als Eingabe für Kommentare benutzt werden.
    • Beim Erstellen einer neuen Event-Vorlage wurden die Dienste bei der Standard Vorlage überschrieben. Die neue Vorlage hatte keine Dienste.
  • Kalender
    • Wenn bei einem Kalender eine iCal-Url eingetragen wurde, die eine Zeitzone enthält, die keine gültige Zeitzone in PHP ist brach der gesamte Cronjob ab und der Kalender wurde nicht aktualisiert.
    • Das Bearbeiten einer Serie über den ersten Termin der Serie führte dazu das ein neuer Termin angelegt wurde.
    • Konflikte von Ressourcen-Buchungen wurden im Kalender nicht angezeigt wenn die Person nicht das Rechte hatte das Modul Ressourcen zu sehen.
    • Die Synchronisierung der Termine bei Änderungen in ChurchTools hat bei der Benutzung eines iCal in Google nicht funktioniert.
  • Es war nicht mehr möglich, die Texte auf der Startseite zu ändern.
  • Mehrere Rechtschreibfehler & Übersetzungsfehler behoben.
  • Der Link zum Passwort Reset konnte in E-Mail Programmen, die kein HTML unterstützen, nicht geöffnet werden.
  • Ab und zu ist das Profilbild in der Menüleiste verschwunden und erst nach einem Login war es wieder sichtbar.

ChurchTools 3.28.3 (08.03.2018) #

Behobene Fehler

  • (Personen & Gruppen) Einige Personenbilder wurden nicht mehr angezeigt.
  • Es konnte vorkommen, dass Benutzer nicht vollständig eingeloggt wurden und das Menü dadurch nicht benutzbar war.

ChurchTools 3.28.2 (07.03.2018) #

Behobene Fehler

  • Bei Personen, die keinen Vornamen hatten und kein Bild wurde der Avatar im Menü falsch angezeigt.
  • In den gesendeten Nachrichten in ChurchTools wurde das Menü mit angezeigt.
  • (Personen & Gruppen) Beim Import von Personendaten konnte es zu einem Fehler kommen.

ChurchTools 3.28.0 (06.03.2018) #

Optimierung/Verbesserung

  • (Personen & Gruppen) Integration LimeSurvey
    • Neue Gruppenfelder vom Typ Api können pro Gruppe angelegt werden
    • Automatische Synchronisierung des Umfrageteilnehmerstatus
  • Das Design der Startseite und der Menüleiste wurde überarbeitet
    • Die Anzeige passt sich der Bildschirmgröße dynamisch an
    • Der Avatar des Benutzers wird in der Menüleiste angezeigt

Behobene Fehler

  • (Personen & Gruppen) Der Code zum Einbetten einer öffentlichen Gruppe hat nicht richtig funktioniert
  • (Events) Der Export zu ProPresenter 6 hatte nicht mehr funktioniert
    • Wenn Abläufe mit der Option abgeschlossen und als Vorlage gespeichert wurden, dann konnten diese nicht mehr bearbeitet werden, wenn sie einem Event zugeordnet wurden und der Bearbeiter nur die gruppeninternen Rechte zum Bearbeiten der Agenda hat
    • In der Druckansicht wurden immer alle Events angezeigt
  • (Kalender) Der Name der Haupt-Kalender wurde unter bestimmten Umständen nicht angezeigt
    • (Beim Anlegen eines neuen Kalenders wurde immer eine Station hinzugefügt
    • Änderungen eines Serientermines am Tag der Zeitumstellung führte dazu, dass die falsche Uhrzeit gespeichert wurde
  • (Ressourcen) In der Druckansicht wurde immer die aktuelle Woche angezeigt
    • Bei Terminen mit Wiederholungen konnte es vorkommen, dass die gebuchten Ressourcen um einen Tag verschoben waren
  • In der Rechteverwaltung wurden die Module in der falschen Reihenfolge angezeigt
  • In der Mitgliederliste wurden Paare nicht immer richtig angezeigt
  • Die Druckansicht der Mitgliederliste hat nicht mehr funktioniert

ChurchTools 3.27.8 (27.02.2018) #

Behobene Fehler

ChurchTools 3.27.7 (26.02.2018) #

Behobene Fehler

ChurchTools 3.27.6 (23.02.2018) #

  • Verbesserung der Stabilität der Anwendung

ChurchTools 3.27.5 (22.02.2018) #

  • Behebt Serverprobleme für Selfhoster

ChurchTools 3.27.4 (21.02.2018) #

Behobene Fehler

  • (Finanzen) Budgets konnten eingegeben werden, wurden aber nicht immer nach einem Neuladen angezeigt.
  • (Wiki) Beim Dateiupload wurde zu dem Dateinamen ein Punkt hinzugefügt.
  • Bei Self-Hostern mit PHP Version < 7.0 wurden Fehler angezeigt

ChurchTools 3.27.3 (21.02.2018) #

Behobene Fehler

  • Die Admin-Einstellungen konnten bei einigen Self-Hostern nicht mehr benutzt werden

ChurchTools 3.27.2 (20.02.2018) #

Behobene Fehler

  • Das Update auf Version 3.27.0 hat bei einigen Self-Hoster nicht funktioniert
    • Falls die Tabellen cdb_html_templates, cdb_bulkletter oder cdb_bulkletter_person nicht existieren sollte einmal folgender SQL Befehl ausgeführt werden:
    • UPDATE cc_config SET value='31120' WHERE name='build';
  • (Personen & Gruppen) Die Einstellung „Sende eine Datensicherheits-E-Mail an neu erstelle Personen mit allen über sie gespeicherten Informationen (wenn die Person eine E-Mail Adresse hinterlegt hat)“ konnte nicht gespeichert werden
  • (Checkin) Die Einstellung „Folgende Tags bei Personen führen zu jeweils einem weiteren Druckerausdruck mit Code (kommasepariert)“ war aus den Admin-Einstellungen verschwunden

ChurchTools 3.27.0 (20.02.2018) #

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

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;
}

ChurchTools 3.26.2 (02.02.2018) #

Behobene Fehler

  • Bei Lizenzüberschreitung konnte in manchen Fällen nicht mehr mit ChurchTools gearbeitet werden

ChurchTools 3.26.1 (02.02.2018) #

Behobene Fehler

  • (CS) Das Gruppeninterne Recht „Abwesenheit sehen“ (+view absent) wurde in der Diensteinteilung ignoriert.
  • (CR) Über die Startseite konnten Ressourcenbuchungen nicht mehr bestätigt werden.
  • In den neuen Admin-Einstellungen hat der Text der Einladungs-E-Mail gefehlt
  • Weitere Fehlermeldungen

Optimierung/Verbesserung

  • (CDB) Visuelle Verbesserung der Druckansicht der Mitgliederliste.
  • (CRep) Kleine UX-Anpassungen im Reporting
  • Visuelle Anpassungen in den neuen Admin-Einstellungen

ChurchTools 3.26.0 (30.01.2018) #

Behobene Fehler

  • (CDB) Problem beim Erstellen von Personen behoben.
  • (CDB) Kopieren des Links für Gruppenhomepage funktioniert nun bei allen Browsern.
  • (CDB) Nach dem Erstellen einer neuen Gruppenrolle wird diese nun sofort in CDB angezeigt.
  • (CDB) Entfernen von Filtern führte zur Fehlermeldung im Log.
  • (CDB) Es werden nun alle Bilder von Leitern auf der Gruppenhomepage angezeigt.
  • (CC) Simulieren der Person aus der Rechteverwaltung ist wieder möglich.
  • (Cal) Termine werden nun korrekt angezeigt, auch wenn nicht sichtbare Ressourcen-Buchungen vorliegen.
  • (CS) Nach dem Löschen aller Songkategorien konnte keine Neue mehr angelegt werden.
  • (CS) Liveagenda konnte von einem Benutzter, der nur über globale Rechte Zugriff auf die Agenda hatte, nicht gesteuert werden.
  • (CS) Das Gruppeninterne Rechte Eventinfo editieren reichte nicht aus, um die Eventinfo zu editieren.
  • (CR) Serien in der Nacht wurden nicht korrekt angezeigt.
  • (Report) Aufruf von Report Seiten führte zu Fehlermeldungen im Log.
  • Unter bestimmten Umständen wurde für die Oberfläche und für Mails eine unterschiedliche Sprache verwendet.
  • Das Wiederherstellen von Texten beim E-Mail schreiben oder beim Wiki beim versehentlich Abbruch funktioniert nun zuverlässig.
  • Der Cron job löscht nun alte Attachements wieder sauber.
  • Übersetzungsfehler behoben.
  • Weitere Fehlerbehebungen

Optimierung/Verbesserung

  • (Cal) iCal Feeds berücksichtigen jetzt die Admin-Einstellung für das Laden von zurückliegenden Daten.
  • (CDB) Gruppen können nun kopiert werden. Dabei kann ausgewählt werden, ob auch die Berechtigungen und Teilnehmer etc. mit kopiert werden. Man kann sich so z.B. eine Gruppenvorlage bauen, die immer für neue Kleingruppen verwendet werden kann.
  • (CDB) In der Gruppenhomepage werden jetzt die Optionen bei Auswahl und Mehrfachauswahlfelddern wie eingetragen ausgeben und nicht extra sortiert
  • (CS) Das Feld „Text“ im Ablaufplan kann nun 100 Zeichen speichern.
  • (CS) Die Länge in der Agenda für zusätzliche Infos wurde von 200 auf 4000 Zeichen erhöht.
  • (CS) Für Songbeamer Dateien wird jetzt auch die UTF-8 BOM geschrieben.
  • (CS) Liveview kann automatisch das aktuelle bzw. nächste Event anzeigen
    • Automatischer Login in den Liveview via Login-Token. (z.B. für unabhängigen Liveview-Monitor)
    • Verwaltung der Login-Tokens in den Personen-Einstellungen.
  • (CC) Die E-Mail Einstellungen wurden überarbeitet.
    • Es wird überprüft, ob die Einstellungen valide sind
    • Es gibt die Möglichkeit, eine Test E-Mail zu schreiben
  • (CC) Die Admin-Einstellungen wurden überarbeitet
    • Neues Design
    • Bessere Strukturierung
    • Einfachere Bedienung
  • (CC) Die Änderung von Benutzer-Berechtigungen kann gesperrt werden. ChurchTools Config -> ‚hideUserRights‘
  • In der Mitgliederliste (auf der Startseite) kann jetzt konfiguriert werden, ob das Avatar-Bild sowie die Anrede einer Person angezeigt werden soll. Außerdem können Ehepartner in der Mitgliederliste untereinander gruppiert angezeigt werden.
  • Ab sofort ist für nicht-EU-Kunden Zahlung per Kreditkarte möglich. Die Kartendaten können im Lizenz-Tab in den Admin-Einstellungen hinterlegt werden.
  • Bessere Darstellung der modalen Dialoge auf Smartphones.
  • Bessere Handhabung von Server-Fehlermeldungen.
  • Es können nun auch Dateien ohne Dateiendung hochgeladen werden.
  • Performance Optimierung

ChurchTools 3.25.3 (25.12.2017) #

Behobene Fehler

  • (CS) In einem bestimmten Fall konnten keine Abläufe mehr aus Vorlagen erstellt werden.

ChurchTools 3.25.2 (20.12.2017) #

Behobene Fehler

  • (CS) Zu Events konnte kein Link angeheftet werden.
  • (CS) Die Live Agenda funktioniert nun wieder, auch wenn man nicht in einen Dienst eingeplant ist.
  • Weitere Fehlermeldungen

Optimierung/Verbesserung

  • Performance Optimierung

ChurchTools 3.25.0 (18.12.2017) #

Behobene Fehler

  • (CDB) Zu große Bilder in der Signatur haben den E-Mailer kaputt gemacht.
  • (CDB) Der SMS Versand hat nicht funktioniert.
  • (CR) Bugfix: Bei der Auslastung wurde bei Quartal und Jahr immer 0% angezeigt.
  • (CS) Der Link in den E-Mails zum Ablauf führt nun direkt zur Agendasicht.
  • (Cal) Der selbstgewählte Name des Gemeindekalenders wurde nicht verwendet.
  • (CDB): Wenn viele Emails verschickt wurden, konnte es passieren, dass Mails doppelt verschickt wurden.
  • Im Lizenzkonfigurator wurden Personen im Archiv mitgerechnet.

Optimierung/Verbesserung

  • (Cal) Bei Kalendereinträgen mit Link wird nun nur noch die Domain angegeben. Vorher zerstörten lange Links das Design
  • (CS) Ablaufpläne können nur noch bearbeitet werden, wenn man das Recht (edit agenda) hat
  • Die E-Mails wurden umgestaltet und sind deutlich kleiner geworden.
  • Neue Installationen können jetzt auch mit Basissprache französisch benutzt werden.
  • Der Etiketten-Ausdruck von Checkin kann in den Admin-Einstellungen nun frei angepasst werden.
  • Performance Optimierungen.
  • Unterstützung für die Benutzung des LDAP-Wrapper von Michael Lux: https://github.com/milux/ctldap

ChurchTools 3.24.2 (06.12.2017) #

Behobene Fehler

  • (CS) Zu Events konnte kein Link angeheftet werden.
  • Im Lizenztab wurden Personen aus dem Archiv mitgerechnet.
  • (CR) Bei der Buchung von Ressourcen war es möglich fehlerhafte Datanbankeinträge zu erstellen.

Optimierung/Verbesserung

  • (Cal) Die API Fehlermeldung wurde verbessert, wenn der angegebene Kalender nicht existiert.

ChurchTools 3.24.1 (04.12.2017) #

Behobene Fehler

  • (CS) Die Druckansicht für den Ablaufplan hat nicht mehr funktioniert

ChurchTools 3.24.0 (04.12.2017) #

Optimierung/Verbesserung

  • (CDB) In der Gruppenliste wird Vor- und Nachname jetzt getrennt angezeigt
  • (CDB) E-Mail kann jetzt als zusätzliches Personenfeld in einer Gruppe ausgewählt werden
  • (CDB+CS) Die Freitextsuche wurde überarbeitet, es werden nun direkt Tags gefunden ohne das man konkret auch tag: angeben muss.
  • (CS) Die Summe der Tage der Abwesenheit wird nun für jeden Benutzer im Dialog für die Pflege der Abwesenheit angezeigt.
  • (CS) Beim Editieren des Ablaufs führt die Navigation durch die verschiedenen Ablaufelemente direkt zum Speichern.
  • (CR) In der Ressourcen-Liste wird aus Übersichtlichkeitsgründen kein Paging mehr angezeigt.
  • Viele Verbesserungen in der portugiesischen Übersetzung
  • Zeilenumbrüche bei E-Mails werden wieder einzeilig formatiert.
  • Lizenzverwaltung in ChurchTools
    • Lizenztab in Admineinstellungen
    • Anpassung der eigenen Lizenz
    • Anpassung des Rechnungsempfängers
    • Auswahl der Zahlungsoption

Behobene Fehler

  • (CDB) Mails mit Feld für [Spitzname] wurden nun wieder mit Vorname aufgefüllt, wenn kein Spitzname vorhanden ist.
  • (CDB) In einigen Sprachen funktionierte die Suche nach Tags und Gruppen im Freitextfeld nicht richtig.
  • (CDB) Die Station mit der ID 0 lässt sich wieder umbenennen.
  • (CDB) Sicherheitsstufen bei Kommentaren für Gruppen lassen sich nun auch mit dem Firefox bearbeiten.
  • (CDB) Sortieren nach übergeordneten Gruppen funktioniert nun wie gewünscht
  • (CDB) Bildanhänge zu Personen werden nun nicht mehr kleingerechnet, sondern bleiben in dem Originalformat.
  • (CDB): Dateianhänge wurden bei E-Mails nicht mehr gesendet
  • (CDB) In der E-Mail zur Diensterinnerung wurde der Seitenname im Button nicht angezeigt
  • (CR) Es wurden auch Mails gesendet, wenn keine Empfänger-E-Mail vorhanden war. Das führte zur unnötigen Anzeige „Fehler beim Mail-Versand“
  • (CR) Die generierten E-Mails enthielten u.U. nicht den Namen der Person, die Änderungen durchgeführt hat.
  • (CR) Beim Löschen von Ressourcen konnte es dazu kommen, dass damit verknüpfte Kalendereinträge nicht mehr bearbeitet werden konnten
  • (Auth) Das Recht „Eigene Buchungsanfragen erstellen“ wurde unter gewissen Umständen nicht korrekt gespeichert.
  • (Auth) In einigen Modulen wurde die Berechtigungsprüfung der API überarbeitet und verbessert.
  • Einige Rechtschreibfehler behoben.
  • Weitere behobene Fehler

ChurchTools 3.23.1 (26.10.2017) #

Behobene Fehler

  • Bei der Anmeldung in einer öffentlichen Gruppe trat manchmal ein Fehler auf

ChurchTools 3.23.0 (26.10.2017) #

Optimierung/Verbesserung

  • (Checkin) Das Checkin haben wir überarbeitet, es ist nun noch einfacher zu verstehen und auf der Startseite werden automatisch offene Checkins angezeigt
  • (CS) Zeigt nun auch Stationsnamen in der Personauswahl zu einem Dienst
  • (CF) In der Detailansicht werden nun die Beträge rechtsbündig dargestellt und lassen sich sortieren
  • (CDB) Verbesserung der Gruppenhomepage:
    • Gruppenhomepages können jetzt über ihre übergeordnete Gruppe konfiguriert werden
    • Einfachere Einbindung der Gruppenhomepage in die Webseite
    • Anzeige der Leiter mit Fotos möglich
    • Ausblenden der Karte möglich
  • Sessions können jetzt auch in der Datenbank gespeichert werden
  • Erzeugte PDFs können besser gelesen werden

Behobene Fehler

  • (CDB) Umlaute in Gruppenfeldern führten zu Fehlern bei Berechnungen
  • (CS) Fact Report wurde nicht per E-Mail zugestellt
  • (CDB) Automatische Gruppen E-Mails wurden nicht geschickt
  • (CDB) Personenfelder in Gruppen konnten nicht editiert oder gelöscht werden
  • (CS) Link zur Agenda konnte in E-Mails nicht aufgerufen werden
  • (CDB) Alle für das Anmeldeformular ausgewählten zusätzlichen Gruppenfelder waren Pflichtfelder
  • (CDB) Bei Änderungen am Personenstatus wurde kein Sync der Person mit Optigem durchgeführt
  • (CF) Manche Zahlen wurden als NaN angezeigt

ChurchTools 3.22.4 (05.10.2017) #

Optimierung/Verbeserung

  • E-Mail Editor lässt sich jetzt vergrößern

Behobene Fehler

  • (CR) Buchungen konnten nicht geändert oder bestätigt werden
  • (CS) PDFs von Songs konnten im Browser nicht geöffnet werden
  • (CDB) Die Synchronisation mit Optigem hat nicht funktioniert, wenn keine Kondition in OptigemSync eingestellt war
  • (Checkin) Die Gruppenübergreifende Ansicht konnte nicht mehr zum Checkin verwendet werden

ChurchTools 3.22.3 (28.09.2017) #

Behobene Fehler

  • Bei wenigen Apache Installationen hat eine Änderung für die Performance der Seite dazu geführt, dass CSS und JS Dateien nicht mehr ausgeliefert werden konnten.

ChurchTools 3.22.2 (28.09.2017) #

Behobene Fehler

  • Bei Installationen, die einen Datenbankprefix benutzen ist ein Fehler aufgetreten

ChurchTools 3.22.1 (28.09.2017) #

Neuigkeiten / Optimierungen

  • Verbesserungen bei der portugiesischen und englischen Übersetzung
  • Stabilisierung des Datenbank-Backups
  • Neuer WYSIWYG-Editor TinyMCE ersetzt den alten CK-Editor
  • (CC) Validierung der Zeitzone in den Admin-Einstellungen
  • (CDB) Für Gruppenanmeldungen können jetzt auch Felder mit Typ „Multiselect“ erstellt werden
  • (CW) ProPresenter Dateien werden nun korrekt behandelt
  • Optimierung der PDF-Erstellung mit dem aktuellen PhantomJS
  • (CDB) Alle Felder einer Gruppenbeziehung werden jetzt bei Änderungen historisiert
  • (CC) Neue API getUserSettings: Ermöglicht die Abfrage der Benutzereinstellungen wie z.B. Sprache für die verschiedenen Module

Behobene Fehler

  • (CS) Export zu OpenSong, SongBeamer und ProPresenter hatte nicht mehr funktioniert
  • Viele E-Mails enthielten unterschiedliche Sprachen in Header, Body und Betreff
  • (CDB) In der Gruppenhomepage werden wieder öffentliche Gruppen angezeigt, auch wenn diese nicht offen sind.
  • (CS) Fehler in der Berechtigungsprüfung „Song zum Lernen“
  • (CDB) Teilweise wurden Gruppentypen fälschlicherweise(ohne Berechtigung) mit angezeigt
  • (CDB) Anmeldung in einer öffentlichen Gruppe auf der Startseite hat nicht funktioniert, wenn eine Zielgruppe gesetzt war
  • (CAL) Im Französischen wurden die Datumsangaben nicht richtig dargestellt
  • (CDB) Die Sortierung der Personen in Gruppen hat nicht richtig funktioniert

Sicherheit

  • Einige kritische Sicherheitslücken wurden geschlossen

ChurchTools 3.22.0 #

Neuigkeiten / Optimierungen

  • (CS) Verbesserungen bei der Diensteinteilung
  • Dienstgruppen können im Dienstplan gefiltert werden
  • Bei gefilterter Dienstgruppe werden nicht belegte Spalten ausgeblendet
  • Im Feld „Weitere Infos“ können jetzt für ein Event bis zu 4000 Zeichen eingetragen werden
  • (CS) Der Tauschen-Link auf der Startseite öffnet jetzt direkt den Tauschen Dialog
  • (CS) Songs können als Übungssongs markiert werden und erscheinen auf der Startseite
  • (CC) Filter für fehlerhaft gesendete Nachrichten
  • (CF) In den Stammdaten können nun Buchungsdaten gelöscht werden.
  • (CAL) iCal Abonnements können auf bestimmte Kalender eingeschränkt werden. Bsp: http://mgg.church.tools/?q=churchcal/ical&category\_id=1,2
  • (Checkin) Beim Ettikettendruck wird der Spitzname verwendet falls vorhanden
  • (CS) Agendainformationen Senden und Abschließen wurde aufgeteilt (https://forum.churchtools.de/topic/2184/churchservice-ablauf-abschliessen-oder-und-senden/2)
  • Neuer optionaler Churchtools Config Parameter keep_backups_days konfiguriert wie lange db_backups aufgehoben werden
  • ChurchTools ist jetzt komplett auf portugiesisch nutzbar

Behobene Fehler

  • (Checkin) Alte Termine waren nicht sichtbar, da automatisch gescrollt wurde
  • (CDB) Zwei Anmeldungen über die Gruppenhomepage aus einem Browser waren nicht möglich
  • (CDB) In manchen Fällen wurden Bemerkungen aus dem Anmeldeformular nicht übernommen
  • (CDB) Gruppen konnten ohne Namen angelegt werden
  • (CAL) Beim Erstellen von Terminen konnte es zu einer falschen Berechnung des Enddatums kommen
  • (CDB) Der Gruppenexport wurde um weitere Felder ergänzt
  • (CS) In der mobilen Ansicht konnten keine Lieder zum Ablauf hinzugefügt werden
  • (CDB) Beim Anlegen einer Gruppe konnte als übergeordnete Gruppe keine eines anderen Gruppentyps ausgewählt werden
  • (CR) Beim iCal Abo von Ressourcen wurde nur der Status als Titel angezeigt
  • (CDB) Export von Gruppenmitgliedern mit zusätzlichen Feldern hat nicht funktioniert
  • weitere kleine Fehlerbehebungen

ChurchTools 3.21.2 #

Behobene Fehler

  • Eine kritische Sicherheitslücke wurde geschlossen

ChurchTools 3.21.1 #

Neuigkeiten / Optimierungen

  • (CDB) Mailchimp Listen werden jetzt aktualiert, wenn eine Person ins Archiv verschoben wird.
  • (CDB) Bei Aktivierung der MailChimp-Integration (für eine Gruppe) wird ein Datenschutz Hinweis angezeigt.
  • (CS) Es wird ein Grund angegeben, warum eine Person bei einer Veranstaltung eingeklammert ist.
  • (CS) Meine Filter werden in der Abwesenheit-Sicht nicht mehr angezeigt, weil sie dort nicht benötigt werden.

Behobene Fehler

  • (CDB) Personen konnten nach neu laden der Gemeindeliste nicht mehr entsperrt werden.
  • (CDB) Dialog Fenster zum Ändern der Station, wenn eine Person von Station A zu Gruppe Station B hinzugefügt wird, kommt nur noch, wenn man die Rechte hat, die Station zu ändern.
  • (CDB) Man konnte nicht die Gruppenteilnahme beantragen, wenn die Gruppe nicht öffentlich aber für jeden zugänglich war.
  • (CDB) Vorhandener Spitzname bei Personen führte zu weißer Seite, wenn die Datenschutzbestimmungen akzeptiert werden müssen und noch nicht akzeptiert waren.
  • (CDB) Wurde das Feld Straße deaktiviert konnte man die Adresse nicht speichern. Manchmal lädt die Seite neu, wenn Personen-Details geöffnet wurden.
  • (CDB) Wenn in den DB-Feldern das Geburtsdatum auf Neu erstellen ausgewählt ist, wird immer das Datum 1898 gesetzt, wenn kein Datum angegeben wird.
  • (CDB) Das Feld „übergeordnete Gruppe“ ist beim Gruppenlistenexport wieder vorhanden.
  • (CDB) Inaktive Gruppen wurden in der Personenliste in der Kopfzeile weiter angezeigt.
  • (CDB) Archivierte Personen erhielten noch immer E-Mails aus der Gruppen, obwohl sie nicht mehr in der Gruppe erscheinen.
  • (CDB) Der Datumsvalidator funktionierte nicht für Personenfelder, wenn die Person eingeloggt ist und sich in der Gruppe anmelden möchte
  • (CDB) Man konnte das Deep Level von Gruppen überschreiben.
  • (CDB) Die Daten der Personenfelder bei Gruppenexport wurden nicht angezeigt.
  • (CDB) Man konnte Personen nicht zur Gruppe hinzufügen, wenn die Person in anderer Station ist und es eine Followup-Gruppe ist.
  • (CDB und CS) Bei Einladungen zu ChurchTools und Dienstanfragen kam es zu Fehlern im Log.
  • (CS) Der Faktenreport enthielt keine Übersetzungen
  • (CS) Die Tags bei den Songs funktionierten nicht.
  • (CS) Bei den Abwesenheiten führte eine Eingabe im Suchfeld oder ein Klick auf Alle Schließen dazu, dass die Kalenderwoche um 1 nach unten gezählt wurde.
  • (CS) Bei neuen Songs wurden falsche Arrangement-Titel in die Datenbank eingetragen.
  • (CS) Der Button für Dienst abonnieren zeigt „Anmelden“.
  • (CS) Wenn man eine Person manuell für einen Dienst vorschlagen möchte, die man nur durch „View Group“ sehen darf, wurde die Person nicht angezeigt.
  • (CF) Anzeige der Unterkonto bzw. Personen in der Konto-Liste war nicht korrekt.
  • (Home) der Begrüßungstext zeigte einen falschen Text beim Hinweis auf die Admin-Einstellungen.
  • weitere kleine Fehlerbehebungen

ChurchTools 3.21.0 #

Neuigkeiten / Optimierungen

  • (CDB) Bei einer Selektion mehrerer Personen können die Personendaten durch das Batchmenü „Personenfunktionen“ angeglichen werden
  • (CDB) Beim Export von Gruppenlisten werden jetzt mehr Felder ausgegeben, wie Gruppentyp, Trefftag, Ort, Leiter und Co-Leiter …
  • (CH) Der Hinweis ‚Fehler beim Versenden von E-Mails.‘ verschwindet wenn man die Logs angeschaut werden.
  • (CW) Dateianhänge im Wiki sind jetzt sortierbar
  • (CDB) Followup E-Mails können in den Gruppeneinstellungen jeweils deaktiviert werden
  • (CDB) Bei Veränderung in Gruppenmitgliedschaft kann nun das Senden einer Benachrichtigungs-E-Mail ausgesetzt werden.
  • (CC) E-Mail-Adresse der Website bei Neunstallationen ist jetzt noreply@churchtools.de
  • (CC) Mail zur neuen Version geht jetzt an die „E-Mailadressen der Admins für Anfragen von Benutzern“
  • (CS) Verbesserung Live View, man kann nun plus und minus die aktuelle Zeit ergänzen und man braucht nun ein Gruppeninternes-Recht für das Steuern der Live View
  • (CDB) Neuer Filter in der Personenliste: „Keine Stadt vorhanden“
  • (CS) Die Berechtigung eine Live View zu steuern ist jetzt über die Dienste einstellbar

Behobene Fehler

  • (CS) Beide Buttons um ein Event abzusagen hießen „Abbruch“
  • (CDB) Umlaute wurden bei Gruppen falsch dargestellt
  • (CDB) FollowUp Nachfolgegruppe mit Status inaktiv führten zu Fehlfunktion
  • (CDB) Fehlermeldung bei FollowUp Gruppen mit nicht vorhandener Nachfolger Gruppe behoben
  • (CDB) Mail versenden wurde nur pro CronJob durchgeführt
  • (CDB) Gruppenhomepage. Es erschien immer der Button „Anmelden“
  • (Cal) ChurchCal Termin führte bei Serienterminen zu falschem ChurchService Termin
  • (CDB) Tags konnten von allen Personen gesehen werden
  • (CDB) ChurchDB hing sich auf, wenn man Tags klein schreibt, bzw zu viele Tags hintereinadern eingibt
  • (CDB) Personen aus der Suche anlegen hat nicht den richtigen Namen übernommen
  • (CDB) Beim Filtern nach Gruppentyp ist die Summenspalte verrutscht
  • weitere kleine Fehlerbehebungen

ChurchTools 3.20 #

Neuigkeiten / Optimierungen

  • Komplettübersetzung: Es ist jetzt möglich alle Texte in Church.Tools zu übersetzen.
  • Englisch ist komplett übersetzt

Behobene Fehler

  • Datei-Upload funktioniert nicht ab PHP-Version 7.1
  • (CheckIn) Auswahl eines leeren Kalenders führt zur Fehlermeldung

ChurchTools 3.19.2 #

Behobene Fehler

  • User können sich nicht anmelden wenn sie einen Umlaut in Username oder EMail haben
  • iCal Abos können nicht für Resourcen und Dienste benutzt werden
  • Übersetzung von Mai im Kalender ist falsch
  • Löschen von Usern beim ausführen geplanter Aufgaben führt zu Fehler

ChurchTools 3.19.1 #

Behobene Fehler

  • Erinnerungsmails werden nicht rechtzeitig automatisch verschickt

ChurchTools 3.19.0 #

Neuigkeiten / Optimierungen

  • (CDB) Informations-Anzeige zu FollowUps.
    • Informationen zu zurückliegenden oder zukünftigen FollowUps (nächste 7 Tage) werden auf der Startseite angezeigt.
    • Informationen zu FollowUps, die heute oder in der Vergangenheit fällig sind, werden per E-Mail verschickt.
  • (CDB) Admin Accounts können nicht mehr gelöscht werden.
  • (CS) Dienst-Erinnerungen können pro Dienst ausgeschaltet werden.
  • (CS) Austausch des Symbols zum Löschen der Zugehörigkeit von Diensten zu Gruppen. Statt Radiergummi wird ein Mülleimer angezeigt.
  • (Cal) Ergänzung des Drop-Down Menü für Zeitangaben um ’05‘, ’25‘, ’35‘ und ’55‘.
  • (Checkin) Tage zum Einchecken wurden von 7 auf 14 erhöht.
  • Auf der Startseite wird dem Admin angezeigt, dass es Probleme beim Mail-Versand gab.
  • Man kann einstellen, in welchem Abstand Mails verschickt werden. Der Standard sind 10 Mails alle 20 Sekunden. Um das Zeitintervall zu ändern muss in der churchtools.config der Wert mail_delay angepasst werden.

Behobene Fehler

  • (CDB) Eine Person kann eingeladen werden, auch wenn sie schon eingeloggt war.
  • (CDB) Auswahl aller Gruppen führt zu einer Fehlermeldung, wenn es mehr Gruppen gibt als auf einer Seite angezeigt werden.
  • (CDB) Der Danke-Dialog schließt sich nicht automatisch, stattdessen kommt eine Fehlermeldung.
  • (CDB) Änderungen an der Feldlänge der DB-Felder führt nicht zu einem Update der SQL-Tabelle.
  • (CDB) Man kann sich nicht für eine Gruppe auf der Homepage anmelden, wenn es ein Textfeld gibt, das im Namen ein Fragezeichen (?) hat.
  • (CDB) Es können keine Postleitzahlen gespeichert werden, die mehr als 6 Zeichen haben.
  • (CDB) Gruppenteilnahme: Personenfelder sind nicht vorausgefüllt bei angemeldeten Personen.
  • (CS) Tausch von Diensten in der Vergangenheit.
  • (CS) Text mit Zeilenumbruch im Dienstplan bei „Weitere Infos“ macht das Format des CSV-Exports kaputt.
  • (CS) Einstellung „Titelleiste der Tabelle fixieren“ funktioniert nicht.
  • (CS/Cal) Es werden Rechte aus (Cal) benötigt, um eigene Anhänge in (CS) wieder zu löschen.
  • (Cal) Besprechungsanfrage bricht ab, wenn man alle Personen abwählen klickt.
  • (Cal) Touchscreen Benutzer können keinen Kalender drucken.
  • (Cal) iCal Kalender zeigt nach Sommerzeitumstellung falsche Zeiten im Outlook.
  • Passwortanforderung unterscheidet nicht zwischen verschiedenen Accounts.
  • Ein Klick auf das X im Popup Menü schließt nicht das Menü.
  • XSS Lücke beim Login.
  • Passwort für Emailserver wird nicht gelöscht, wenn die Zugangsdaten entfernt werden.
  • Verschiedene Rechtschreib- und Übersetzungsfehler.
  • Weitere kleine Fehler behoben.

ChurchTools 3.18.2 #

Neuigkeiten / Optimierungen

  • Bessere Benutzbarkeit beim Anpassen der Menüleiste
  • (CF) Bessere Darstellung von Beträgen mit 1000er-Punkten
  • Verbesserung der Darstellung von Drop-Downs in den Stammdaten

Behobene Fehler

  • Datenschutzrelevaner Fehler behoben, wodurch einzelnen Personen- und Gruppenfelder gesehen werden konnten, obwohl der Betrachter nicht den entsprechenden Sicherheitslevel hatte
  • Falsche Darstellung beim Personenmenü bei mehreren Nutzern mit gleicher E-Mail-Adresse behoben
  • Weitere kleine Fehler behoben

ChurchTools 3.18.1 #

Neuigkeiten / Optimierungen

  • Erweiterung für das neues Menü
    • Verbesserung des Styling und der Benutzbarkeit
    • Module können als Favoriten markiert werden und sind dann in der Menüleiste sichtbar
  • In 3.18 eingeführte Konfigurationsparameter zum Datenschutz sind jetzt in der Admin-Oberfläche konfigurierbar

Behobene Fehler

  • Editieren des Wikis funktioniert bei Selfhostern wieder
  • DB-Felder können als Multiselect angelegt werden
  • Weitere kleine Fehler behoben

ChurchTools 3.18 #

Neuigkeiten / Optimierungen

  • Für die Self-Hoster: Achtung, PHP ab 5.6 erforderlich, empfohlen wird PHP 7.x!
  • Ein neues Menü für Module macht ChurchTools noch übersichtlicher und optimiert die Bedienung für Tablets und Smartphones.
  • (CDB) Wenn einer Person einer Gruppe zugeordnet wird, die in einer anderen Station ist, wird eine Möglichkeit angeboten, die Station der Person zu ändern.
  • (CDB) Integration von einem weiteren SMS-Provider CMTelecom, da SMSPromote auslaufen wird.
  • (CDB) Hinzufügen eines Familien-Bildes möglich
  • (CS) Tauschen-Link auf Startseite verfügbar
  • Datenschutz ist uns wichtig, deshalb arbeiten wir ständig daran.
    • Es gibt einige neue Konfigurationsmöglichkeiten, die über die churchtools.config angepasst werden können. Für Hostingkunden einfach eine Mail an support@churchtools.de mit den Änderungswünschen schicken:
      • Die minimale Länge von Passwörtern kann jetzt über die Property „minimum_password_length“ angepasst werden
      • Der Export von Daten per CSV kann über eine Property „prevent_export“ verhindert werden.
      • Neue Property „send_data_security_emails“ hinzugefügt: Bei aktivierter Property (1) wird bei der Neuanlage von Personen eine Email an diese verschickt, mit den Daten-Feldern, die für sie erfasst wurden (ohne die tatsächlichen Werte).
    • Logging von Änderungen an Datensätzen wurden hinzugefügt für: Export, Abwesenheiten
    • Hinweis auf mögliche Datenschutzverletzung beim Export ergänzt.
  • (CS) Absagen kann für Dienste deaktiviert werden, so kann man z.B. erzwingen, dass Mitarbeiter ihre Anfrage tauschen und nicht mehr absagen.
  • Die minimal benötigte PHP Version wurde auf 5.6 angehoben

Behobene Fehler

  • (CDB) Dienst-Auslastung anzeigen funktioniert wieder
  • (CDB) Über Android konnte man keine internen Mails senden
  • Zahlreiche kleine Fehler behoben

ChurchTools 3.17b – Build 31018 #

Neuigkeiten / Optimierungen

  • (CS) Eine neue Dienst-Tauschoption für Dienste. Diese Funktion kann nun für jeden Service einzeln aktiviert werden.
  • (CDB) Das externe Formular für eine Anmeldung zu einer Gruppe kann nun auch Informationsfelder von Personen enthalten und Felder können als Pflichtfelder definiert werden.
  • (CDB) Alles aus dem Archiv bleibt nun im Archiv. Sowohl Beziehungen wie auch Personen in Gruppen werden nicht mehr in den Listen angezeigt.
  • (CDB) Anzeige der Personen, die in einer Gruppe waren können nun auch in der Gruppendetailansicht dargestellt werden, wenn eine übergeordnete Gruppe ausgewählt wird.
  • (CDB) In allen Usernamen wurden Leerzeichen und Sonderzeichen entfernt. Es führte sonst zu Problemen in LDAP-Wrapper Anbindung.
  • (CS) Durch neue Checkbox „Alle“ bei E-Mail und neuen Anhängen können sofort alle beteiligten Mitarbeiter informiert werden.
  • Sicherheit der Cookies erhöht. Für Self-Hoster: Wenn keine SSL-Verbindung möglich ist, muß nun in der churchtools.config https_only=false gesetzt werden. (Warnung wird nun ausgegeben in 3.17b)
  • Schnellere UI-Gefühl auf Touchscreens

Behobene Fehler

  • (CDB) Zusätzliche Felder werden nun auch in der Gruppenhomepage abgefragt
  • (CDB) Personen mit einer versteckten Rolle (Supervisor) werden für Teilnehmer nicht mehr angezeigt.
  • (CDB) Fehler beim Hochladen von JPGs mit fehlenden EXIF Daten für „Orientation“ behoben
  • (CS) Zeitzonenproblem im iCal behoben
  • Zahlreiche kleine Detailverbesserungen und Fehlerbehebungen.
  • Komponente PHPMailer aktualisiert.
  • Sicherheitslücke beim Löschen von Dateien und SQL-Injection behoben.
  • Fehler mit PHP<5.6 behoben (3.17b)
  • (CDB) Meine Gruppe in Gruppenliste wurde nicht mehr angezeigt (3.17b)
  • (CDB) Gruppenhomepagelink war nicht mehr zu sehen (3.17b)
  • (CS) Weitere Infos editieren ging nicht mehr (3.17b)
  • (CDB) Fehler beim Personenimport behoben (3.17b)
  • (CDB) Gruppenhierache über Batch bearbeiten ging nicht mehr (3.17b)
  • (CDB) Unter Umständen wurde mehrmals die gleiche Person in Suche nach Namen angezeigt (3.17b)
  • (CDB) Gruppenhomepage verbessert: Informationen können nun viel länger sein, ausgebuchte Gruppen werden ausgegraut. (3.17b)

ChurchTools 3.16 – Build 31013 #

Neuigkeiten / Optimierungen

  • (CDB) Das externe Formular für eine Anmeldung zu einer Gruppe kann nun auch Personenfelder enthalten. Damit wird die Person gleich entsprechend angelegt.
  • (CDB) Anzeige der ChurchService Auslastung in ChurchDB integriert.
  • (CS) Es können nun „sensible“ Dienste definiert werden. Hier sieht man nur noch den Namen, wenn man selber den Dienst einteilen darf. Dies ist zum Beispiel für Seelsorge-Termine sinnvoll.

Behobene Fehler

  • (CS) Titel von Songs nun auch ohne Song-Rechte im Ablauf sichtbar.
  • (CS) Services sind nun unter Stammdaten zu finden.
  • Geburtstagsliste prüft nun korrekt die Sicherheitslevel.
  • Sicherheitsrelevanter Fehler behoben, mit dem man trotz gesperrten Account Zugriff bekommen konnte.
  • Einige weitere kleine Fehler und Rechtschreibfehler behoben. Siehe auch hier: http://forum.churchtools.de/tags/3.16
  • 3.16a: Irritierende Log-Meldungen entfernt und Export ChurchService korrigiert.

ChurchTools 3.15 – Build 31011 #

Neuigkeiten / Optimierungen

  • (CR) ChurchResource kann nun auch gut ohne Login verwendet werden. Eine neue Admin-Einstellung erlaubt das anonymisieren der Buchungen, man sieht nur noch Gebucht/Offen-Information. So ist z.B. ein Display möglich im Foyer, wo man sehen kann wo noch etwas frei ist.
  • (CDB) Die [[Gruppenhomepage]] wurde vom Design her nochmal weiter optimiert.
  • (CDB) Neue Gruppenkategorien. Gruppen können zusätzliche eine Kategorie angegeben werden. Dies ist vor allem für die [[Gruppenhomepage]] sinnvoll, damit Interessierte noch besser filtern können nach der für sie passenden Gruppe.

Behobene Fehler

  • (CDB) Export der Gruppenliste beachtet nun die Umlaute korrekt.
  • (CDB) Fehler in der Gruppenliste mit Filter „Markierte“ behoben.
  • (CDB) Es wurden Gruppen in der Hierachie angezeigt, die man nicht sehen dürfte.
  • Einige weitere kleine Fehler behoben. Siehe auch hier: http://forum.churchtools.de/tags/3.15

ChurchTools 3.14b – Build 31010 #

Neuigkeiten / Optimierungen

  • Übersetzung für Russisch hinzugefügt.
  • Personen-Tooltip inkl. Web-Mail funktioniert nun auch auf der Startseite.
  • Das Buchen von Ressourcen kann nun auf Ressourcen einzeln berechtigt werden.
  • Grafische Anzeige der Ausnutzung des Budgets ergänzt und kleinere weitere Verbesserungen.
  • (CDB) Externe Gruppenanmeldung kann nun per iFrame eingebunden werden über zusätzlichen Paramerer embedded=true (3.14a)
  • (CDB) Zwei neue Batch-Funktionen (lösche Tags und entferne Bereich) für die Personenliste (3.14a)

Behobene Fehler

  • (Cal) ICal-Termine enthalten nun auch den Service-Text wie Prediger etc.
  • (CS) Fehler beim Wizard behoben wenn Dienste mehrfach verwendet wurden.
  • (CS) Moll-Tonarten werden nun beim CCLI-Import korrekt behandelt.
  • (CS) Titel bei SongBeamer-Export fehlte.
  • (CS) Ablauf ist nun weiter vorhanden auch wenn alle Uhrzeiten rausgeklickt werden. Außerdem ist die gruppenInterne Berechtigung für das Ändern von Abläufen weiterhin vorhanden auch wenn die Uhrzeit nicht aktiv ist.
  • (CS) Weitere Infos bei Event kann nun viel mehr Zeichen enthalten.
  • (CDB) View Group zeigt nun auch die Personen der Gruppe an.
  • Fehler bei Datenbank mit Prefixen behoben.
  • Kleine Darstellungsfehler behoben.
  • Sicherheitsloch im Mailviewer behoben
  • (CDB) Beziehungspflege mit mehr als 20 Personen geht nun (3.14a)
  • (CDB) Altersgruppen werden nun korrekt sortiert (3.14a)
  • Sicherheitslücke behoben im Uploader (3.14b)

ChurchTools 3.13a – Build 31008 #

Neuigkeiten / Optimierungen

  • Neue Sprachen: Farsi und vereinfachtes Chinesisch! Somit haben wir nun: Deutsch, Englisch, Französisch, Russisch, Farsi, Traditionelles und Vereinfachtes Chinesisch. Weitere Sprachen werden folgen!
  • (CDB)+(CS) Gruppen sowie Songs können nun kommentiert werden. Vor allem bei Songs hilft das wenn man über neue Songs diskutieren möchte.
  • (CDB) Man kann nun per Batch bei mehrere Gruppenteilnehmern gleichzeitig ihre Rolle ändern.
  • (CDB) Bei dem Hinzufügen von Personen zu Gruppen kann nun direkt eine Rolle und die weiteren Felder angegeben werden.
  • (CDB) Wichtige Ehejahre (alle 5J.) werden nun auf der Startseite angezeigt (wenn man das Hochzeitsdatum bei ihnen sehen kann).
  • (CDB) Bei Hinzufügen von Ehepaar-Beziehung können nun die Adressen angeglichen werden.
  • (CDB) Exportmöglichkeit für Gruppendetail-Listen inkl. der selbst definerten Felder.
  • (Cal) Wenn eine Besprechungsanfrage verschoben wird, werden die Teilnehmer neu angefragt.
  • (CS) Gruppeninterne Rechte „Agenda sehen / editieren“ greifen nur noch für Personen die für das Event auch eingeteilt sind.
  • (CS) Auf vielfachen Wunsch erlaubt das Recht „Dienste einzelner Servicegruppen editieren“ nun nicht mehr das Anlegen und Ändern von Services. Das geht nur noch über den Admin oder über das gruppeninterne Recht: „Services ansich erstellen, editieren und löschen“
  • (Cal+CR) Wenn man Termine mit Buchungen reserviert und diese per iCal abonniert kann nun in CR direkt eine iCal Ortsangabe erfolgen. Wenn das Feld leer gelassen wird erscheint nichts in der iCal Ortsangabe.
  • (CDB+CW) In der Gruppendetailansicht wird nun ein Link zur passenden Wiki-Seite gezeigt, falls eine für die Gruppe direkt berechtigt ist.
  • 3.13a (CS) Man kann den Wizard so einstellen, dass er konkrete Teams einteilt.
  • 3.13a (CS) Man kann nun nach Events filtern, wo man selber noch etwas einzuteilen hat.
  • 3.13d (CDB) Tag Filter in Gruppen kann nun auch nach der Rolle filtern.

Behobene Fehler

  • (CDB) Umlaute haben die Übermittlung von Formularfeldern verhindert.
  • (CDB) Fehler beim Export: Sonderzeichen in der Exportvorlage, und Geschlecht nun als Text.
  • (CDB) Supervisoren werden nicht mehr in der Personenliste angezeigt
  • (CDB) Es werden nun auch im Hintergrund die Gruppen der anderen Station geladen, damit die gruppeninternen Rechte Anwendung finden.
  • (CDB) Anzeige von abgesagten Gruppentreffen in der Personenliste.
  • (CS) Zeitunterschiede bei mehreren Geräten bei [[Live-Agenda]] behoben.
  • (CS) Das Ergänzen eines Event-Admins führt nicht mehr zur Herausnahme des Events aus der Serie.
  • (CS) In der Agenda werden Termine VOR dem Event grau dargestellt.
  • (CS) Archivierte Personen können nicht mehr für Dienste ausgewählt werden.
  • (CS) Anzeige der Personenhistory bei Klick auf Auslastung korrigiert.
  • (CR) Auf der Startseite werden nun nur noch passende offene Buchungsanfragen gezeigt.
  • (Cal) Sicherheitslevel der Geburtstage wird nun auch im Kalender geprüft
  • (Cal) Fehler bei der Anzeige und Absage von einzelnen Events behoben
  • (Cal) Sicherheitsproblem mit der Security ID behoben.
  • (Wiki) Upload von Dateien auf neue Seiten wurden nicht gespeichert, wenn die Seite neu war.
  • (Home) Prüfung der IDs bei der Mitgliederliste ergänzt.
  • (Home) Mitgliederliste unterstüzt nun auch PNG und BMP.
  • (Auth) Alte Berechtigungen von gelöschten Rollen werden nun automatisch aufgeräumt.
  • (Auth) Mögliche Lücke im Session-Handling geschlossen.
  • (CDB) Mögliche Lücke im Mail-Versenden geschlossen.
  • (Finance) Tabellen speichern nun den zuletzt gewählten Zustand.
  • Weitere kleinere Schönheitsfehler behoben.
  • 3.13a: (CS) Behebung der Fehler im Umgang mit Songs.
  • 3.13d: (CDB) Filterfehler bei Rolle behoben.
  • 3.13d: (CF) Tabellen können nun wieder sortiert werden.

ChurchTools 3.12 – Build 31005 #

Neuigkeiten / Optimierungen

  • (CS) Eine neue [[Live-Agenda]] für den Einsatz von ChurchTools im Gottesdienst ist da! Live am Gottesdienst können Mitarbeiter mitbekommen wo man gerade im Programm steht. Einer kann es ändern und die anderen verfolgen alle mit.
  • (CS) Vorjahresvergleich von Fakten berücksichtigt nun nicht nur den gleichen Tag vor einem Jahr, sondern alle Events des Monats aus dem Vorjahr. Dadurch ist der Vergleich noch aussagekräftiger, da Schwankungen besser ausgeglichen werden.
  • (CS) Autovervollständigung von Verantwortlichen in der Agenda
  • (CS) Export der Ablaufpläne nun auch nach OpenSong.
  • (Cal) Aktualsisierung der Kalenderkomponenten, dadurch im Detail besseres Handling und Smooth-Effekte.
  • Erweiterung des ChurchTools [[Telegram]] Bots, mehr Stabilität und funktioniert nun auch bei Self-Hostern besser.

Behobene Fehler

  • (CDB) Beim Pflegen von Beziehungen wird die aktuelle Person nicht mehr in der Auswahl angezeigt
  • (Cal) Aktueller Tag ist nun besser sichtbar
  • (CR) Buchungsupdates haben nun einen korrekten Vorname in der Ansprache
  • (CR) 3.12a: Es werden nun auf der Startseite nur noch offene Buchungen gezeigt die man auch wirklich bearbeiten darf. Auch alte offene Buchungen werden dafür nun angezeigt.
  • (Finance) Änderungen von Projekten und Konten bei Buchungen in Optigem werden nun korrekt übernommen.
  • Die E-Mail Server-Einstellung der Config werden nun wieder verwendet, wenn sie in den Admin-Einstellung leer gelassen werden.
  • CT-MySQL Dumps funktioniert nun auch bei verschlüsselten Wiki Seiten.
  • Einige weitere kleiner Fehler behoben.

ChurchTools 3.11- Build 31003 #

Neuigkeiten / Optimierungen

  • (CW) Suchergebnisse werden nun besser dargestellt.
  • API-Funktionen ergänzt für bessere Schnittstellen.
  • Allgemein: Dateien werden nun nicht mehr doppelt abgelegt, wenn es dieselbe Datei ist, z.B. wenn bei Events die Datei an mehrere Events hochgeladen wird.
  • 3.11c: Nun können die selbst definerten Felder in der Gruppenliste sortiert werden.

Behobene Fehler

  • Es wurde ein Sicherheitslücke behoben, ein Update wird dringend empfohlen!
  • (CS) Event Template konnten Services nicht auf 0 zurückgesetzt werden.
  • (CS) Loggen von Erstellen und Löschen von Agenda.
  • (Cal) iCal Abo optimiert, so dass nun auch Google Calender Updates mitbekommen sollte.
  • (CDB) Fehler in Wachstumspfad behoben, wenn SortKey nicht mehr ID entsprach.
  • Ein paar kleine Schönheitsfehler behoben.
  • 3.11b: JS Fehlermeldung von Google Maps werden nun nicht mehr aufgeführt.
  • 3.11b: Audio- und Videoausgabe im Player unter Safari funktioniert nun wieder.
  • 3.11b: Das Abbrechen das Installations-Prozesses wird nun verhindert.
  • 3.11b: Log-Einträge für Erstellen und Löschen von Agenda hinzugefügt.
  • 3.11b: Fehler bei E-Mails mit Anhängen mit Sonderzeichen im Dateinamen behoben.
  • 3.11c: Fehler beim Upload von CSV-Dateien für Import behoben.
  • 3.11c: Log-Einträge werden nun erzeugt wenn die Berechtigungstiefe geändert wird.

ChurchTools 3.10- Build 31002 #

Siehe [[Neuigkeiten-3.1]]

ChurchTools 3.07- Build 30034 #

Neuigkeiten / Optimierungen

  • (CS) Optimierung bei den Fakten
    • Die Fakten werden nun auf der Startseite mit Vorjahresvergleich angezeigt.
    • Die Fakten können nun als Report pro Woche dargestellt werden. Der Admin kann sich das als E-Mail wöchentlich zusendenlassen.
  • (Checkin) Es werden nun gleich alle erlaubten Gruppen angezeigt, macht den Einstieg so einfacher.
  • (Cal) Druckansicht des Wochenkalenders verbessert
  • (CDB) Filter für Smartphone-Benutzer verbessert
  • (CDB) Anzeige bei Gruppen, wenn sie Berechtigungen gesetzt haben.
  • (CDB) Einige Hinweise zur Benutzung der Admin-Funktionen ergänzt.
  • (CDB) Die Gruppenteilnahmesicht bei Gruppen aggregiert nun nach KW und zeigt auch die Anzahl der Gäste.
  • (CDB) Die Checkin-Ergebnisse werden nun auf der Startseite mit angezeigt
  • (CRP) Es ist nun eine Feldauswahl speicherbar bei anderen Aggregatoren

Behobene Fehler

  • Fehler behoben bei Problemen mit Präfixen (b30034)
  • (CS) SongBeamer Export unterstützt nun Sonderzeichen und Umlaute
  • (CS) Fehler beim ProPresenter Export behoben (b30034)
  • (CS) Fehler bei gruppeninternen Berechtigungen für Agenda behoben (b30034)
  • (CDB) Fehler bei Anhänge an Personen behoben
  • (CDB) Fehler beim Anlegen von Personen wenn StationId 0 gelöscht wurde (b30034)
  • (Auth) Behebe Fehler bei Rechtevorlagen, die unteren Ebenen wurden nicht mit gespeichet (b30034)
  • (CW) Fehler bei Verarbeitung bei Überschriften im Wiki behoben

ChurchTools 3.06- Build 30032 #

Neuigkeiten

  • (CDB) Es können nun Dateien an Personen angehängt werden. Damit nicht jeder alles sehen kann werden hier die [[Sicherheitslevel]] verwendet.
  • (CDB) Es kann nun nach Umkreis von PLZ gesucht werden, also z.B. alle im Umkreis von 5km um PLZ 22083 herum.
  • Einige Umstrukturierungen für die Produktionsumgebungen beschleunigt die Ladezeiten.
  • Neue ChurchDBSync-Version 1.10: Es kann nun nach Stationen gefiltert werden. Des weiteren kann die Schriftgröße und Typ für die Etikettendrucke in der ini.Datei angepasst werden.

Behobene Fehler

  • (CDB) Fehler bei Weitere Filter mit ausgeschalteten Feldern behoben.
  • (CDB) Fehler bei Weitere Filter, führte zur falschen Anzeige nach vorherigen Änderungen in Gruppenteilnahmen.
  • (Cal) Teilweise haben die Email-Abos nicht korrekt funktioniert.
  • (CDB) Sende Registrierungsmails an offenen Gruppen nur noch, wenn keine Automtische Mail eingerichtet wurde.
  • (CDB) Statistik ist nun die Anzeige der Bezeichnungen korrekt übersetzt.
  • (CDB) „Personen einladen“ wurde tw. angezeigt, auch wenn die Person schon eingeladen wurde.
  • (CS) Performance-Verbesserung für Dienstliste für Safari-Browser und iOS-Geräte.
  • (Auth) Fehlermeldung bei Rechteauswahl behoben.
  • Weitere kleineren Optimierungen und Verbesserungen des Handlings.
  • 30032: Fehler bei Link hochladen bei CDB, Fehler bei Klick auf Suche zurücksetzen und Fehler bei Statistik behoben.

ChurchTools 3.05- Build 30030 #

Neuigkeiten

  • (Report) Die Reports wurden erheblich erweitert und optimiert. Es können nun Filter angegeben werden, diese werden pro Benutzer gespeichert. Weitere Tabellen speichern Historiendaten pro Person. Reports werden folgen.
  • (CS) Die Songsliste wird nun in der E-Mail an die Dienstleute gleich mit hinzugefügt, wenn die Agenda vorher geladen wurde.
  • (CR/Cal) Der Raum Admin braucht nun keine Cal-Berechtigungen mehr um Buchungen auf Kalendern zu bestätigen.

Behobene Fehler

  • Einige Darstellungen wurden optimiert.
  • (CW) Fehler beim Upload von Dateien mit Umlauten behoben.
  • (CDB) Weiterer Fehler beim Filter „War in“ behoben.
  • (CDB) Fehler mit Zusatzfeldern bei Gruppen in Zusammenhang mit Filtern behoben
  • Beim Simulieren werden nun andere parallel geöffnete Fenster neu geladen.
  • Das Versenden von E-Mails wird nun direkt angestossen, es ist kein weiterer Aufruf mehr notwendig.
  • Besser verständliche Meldung beim Zusenden eines Passwortes.
  • iCal für Ressourcen die LOCATION beinhaltet nun den Ort der Ressource und bei SUMMARY wird nun die Info in den Ressourcen aufgenommen.
  • Alte Session-Daten werden nun automatisch im File-System gelöscht.

ChurchTools 3.04- Build 30027 #

Neuigkeiten

  • (CR) Ressourcen können nun per iCal abonniert werden.
  • (CDB) Gruppenliste enthält nun eine aggregierte Übersicht über die Gruppenteilnahmen. Hierfür eine übergeordnete Gruppe auswählen.
  • (Checkin) Neue Ansicht beim Checkin: Eine Anzeige zeigt nun die Personen in allen Gruppen an
  • Gelesen-Bestätigung kann mit der Option „mail_no_tracking=1“ in der churchtools.config deaktiviert werden.

Behobene Fehler

  • (CDB) Mitgliederliste ist nun auch Abhängig von aktuell ausgewählter Station (Multisite)
  • (CDB) Filterfehler „War in“ behoben
  • (CDB) Der nachträgliche Wechsel des Gruppentypes ist nun korrekt möglich. Es wird ein Mapping angezeigt
  • (CDB) Öffentliche Gruppen sind nun korrekt einsehbar auf der Startseite
  • (CDB) Alter war trotz höheres Sicherheitslevel sichtbar
  • (CS) Dienste waren ohne richtige Berechtigung setzbar über den Zauberstab
  • Einige kleine Unschönheiten/Fehlermeldungen behoben.

ChurchTools 3.03 – Build 30024 #

Neuigkeiten

  • Mails werden jetzt schneller versendet, da ein Hintergrund-Prozeß angestoßen wird (nur wenn der Hoster exec() erlaubt).

Behobene Fehler

  • (CDB) Berechtigungen von Gruppen direkt aus der Gruppenliste aus aufrufen geht jetzt wieder
  • (CDB) Problem mit dem Speichern von Filtergruppen behoben
  • Passwort-Ändern-Prozeß verbessert
  • (CS) Problem mit CCLI Aktivierung behoben
  • SQL-Injection-Sicherheitslücke behoben
  • Directory-Traversal-Sicherheitslücke behoben
  • Einige kleine Unschönheiten/Fehlermeldungen behoben.

ChurchTools 3.02 – Build 30022 #

Neuigkeiten

  • (Cal) Die PDF-Druckansicht im Kalender ist nun im Querformat
  • (CW) Wiki-Seiten werden nun automatisch neu geladen, wenn sie vom anderen Benutzer geändert wurden.
  • (Cal+CS) Markierte Einträge werden nun in der Druckansicht entsprechend berücksichtigt, so dass man sich seinen Ausdruck zusammenklicken kann.

Behobene Fehler

  • (CDB) Felder dürfen nun auch Sonderzeichen enthalten
  • (CDB) Personen zu Gruppen hinzufügen und löschen wurde nun massiv beschleunigt.
  • (Cal) Die KW-Anzeige stimmt nun auch für 2016
  • (CS) Fehler in der Feineinstellung der automatischen Planung behoben.
  • (CS) Tags bleiben nun auch nach Speichern eines neuen Services erhalten.
  • CrossSite-Sicherheitslücke beim Passwort anfordern behoben.
  • Einige kleine Unschönheiten/Fehlermeldungen behoben.

ChurchTools 3.01 – Build 30021 #

Neuigkeiten

  • (CDB) Es gibt nun einen Stations-Filter für Gruppen in der Gruppenliste

Behobene Fehler

  • (Home) Die aktuelle Eventbesetzung wird wieder angezeigt
  • (Checkin) Stationsname wird nun auch in der Kalenderauswahl angezeigt
  • (Checkin) Kalenderauswahl erhält nur noch die erlaubten Kalender und nicht mehr alle
  • (CR) Raumbuchungen, die zu einem Kalender-Eintrag gehören, konnten vom Ersteller geändert werden
  • (CR) Buchungen können verändern werden, ohne daß der Status zurückgesetzt wird
  • (CDB) mit dem Mailer versandte Mails werden in plain/text Part nicht richtig codiert, dort steht z.B. ä drin.
  • (CDB) Veränderungen bei E-Mail Adressen werden nun auch in MailChimp korrigiert
  • (CDB) Tooltip wurde nicht immer bei zweiten Mal angezeigt
  • (CDB) Pflege der Gruppentreffen geht wieder
  • (CDB) Tags dürfen nun reine Zahlen enthalten
  • (CDB) Gruppenteilnehmerfilter ging nicht für Untergruppen
  • (Cal) Druckansicht angepasst
  • (Wiki) Sonderzeichenproblem bei Wiki Seitennamen behoben
  • Druckansicht enthält nicht mehr die Checkboxen der Listen
  • Browserfehler Firefox mit %123-Zeichen behoben
  • Fehler in der Berechtigungsansicht behoben.

ChurchTools 3.00 – Build 30020 #

Neuigkeiten

  • [[LDAP-Integration]] – Benutzer können nun auch gegen einen LDAP-Server authentifiziert werden.
  • In der [[churchtools.config]] kann man nun auch eine Site-URL angeben. Interessant für Self-Hosting hinter einem Proxy.
  • (CDB) Offene Gruppen – Man kann nun für offene Gruppen, also für Gruppen für die man sich per Link anmelden kann defineren, ob neue Personen erstellt werden sollen, sobald sie das Formular ausfüllen. Dafür kann nun bei einer Gruppe Status, Station und Bereich angegeben werden.
  • (CDB) Gruppen-Personen-Beziehungen kann nun einfach importiert werden über ChurchDB > Admin-Einstellungen > Importiere Gruppenzugehörigkeit
  • (CDB&Checkin) Es können nun Vorlagen für Gruppentreffen für freie Eingabemasken für das Abschliessen von [[Gruppentreffen]]. Diese können frei definiert werden. Es gibt hier zwei Standardvorlagen in den Gruppen.
  • (CDB) Für die weiteren Felder von Gruppen können nun auch Checkboxen und Auswahlboxen definiert werden.
  • (CDB) Das Editieren der Gruppeneinstellungen ist nun wesentlich eleganter geworden und getrennt nach Admin und normalen Einstellungen.
  • (CDB) Globale Filtergruppen erstellen. Jeder kann dann diese Filtergruppen verwenden.
  • Mail-Versand konfigurierbar unter Admin-Settings (SMTP-Server, User, SSL/TLS, …)
    (CDB): Gruppenliste: Hierarchie bitte filterbar wie tief nach unten. Sonst wird es bei vielen Ebenen unübersichtlicht.
    BS Generell: Die Kunden benötigen die Möglichkeit ihren eigenen Mailserver per Oberfläche einzutragen. Damit das nicht kompliziert aussieht, wäre eine Checkbox mit: „Eigenen Mailserver verwenden“ hifreich, welcher die ganzen Felder zunächst ausblendet
  • (CDB) Neues Flag in Gruppen, wodurch Teilnahmeanfragen automatisch angenommen werden. User können sich dadurch direkt in z.B. Mailinglisten ein- und austragen.
  • (CDB): Gruppen-Teilnehmer bearbeiten: im Titel den Namen des Teilnehmers anzeigen, sonst weiß man nicht, wen man gerade bearbeitet
  • (CDB): Man kann nun Geocodes nachladen wenn man z.B. Personen importiert hat. Dazu in ChurchDB > Admin-Einstellungen

Fehlerbehebungen

  • (CDB) Station kann nicht mehr gelöscht werden, wenn sie aktuell ausgewählt ist.
  • (Cal) Man kann nun mehrere Kalender mit gleichen Namen für verschiedene Stationen erstellen.
  • Diverse kleine Fehler aus dem Forum behoben.
  • (Wiki) Deep-Linking auf im Wiki hochgeladene Dateien funktioniert, allerdings wird dabei nicht die Berechtigung auf die Wiki-Kategorie geprüft.
  • (CDB): Man kann keine Gruppentreffen löschen. Es passiert einfach nichts, wenn man auf den roten Mülleimer klickt
  • JMR (Wiki): In der Wikikategorie kann nun angegeben werden, ob die Autorisierung bei Dateien übergangen wird. Das ist sinnvoll, wenn man ein Wiki für ein Datei-Storage verwendet, z.B. Predigtarchiv. => 30020
  • JMR (CR) Ressourcen werden die Stationen nun mit angezeigt, führte zu Problemen wenn Ressourcen gleich heißen. => 30020
War die Seite hilfreich?
Aktualisiert am 4. Oktober 2024
Inhalt