Improvements
General
- In some cases the section of the avatars was improperly computed, this has been fixed.
- The Infoscreen is now more stable, even if the network is unstable at times.
- The translations of the modules are now loaded more efficiently. If no translation is found for the language selected by the user, the English translation is used.
- The content of forgotten password emails is hidden in the archive of sent emails.
- 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.
Persons & Groups
- The automatic field mapping in the person CSV import now works better.
- As a super admin, you can now reset the last group meeting without being the leader of the group.
- 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.
Groups
- The title of a group can now be edited directly on the overview.
- Calls of member dialogs with wrong ID are now intercepted.
- When deleting a group member via the context menu, there is now an intermediate query.
- In the dialog for a group member, the link to the person’s profile is now opened in a new tab.
- The pinning of columns in the tables has been improved.
- The default visibility “Restricted” is now also displayed on the group cards.
- It is now possible to add people to full groups.
- It is now also possible to create new groups only with the group-internal right to create subgroups.
- The error message for date entries has been improved.
- Beim Hinzufügen von Gruppenmitgliedern können nun auch direkt alle benutzerdefinierten Gruppenmitgliedsfelder angegeben werden.
Calendar
- When creating a calendar for a group with location, the corresponding fields are now better preset.
Ressourcen
- Nach Änderungen werden E-Mails an die Administratoren einer Ressource nur noch verschickt, wenn sich die Buchung zeitlich verschoben hat.
REST-API
- Operations that would lead to a unique key violation in the database will be acknowledged with HTTP status 409 in the future.
- The
/persons/<id>/openmeetingrequestsendpoint now additionally returns the start and end of the next meeting for each meeting request that is still open. This improves the display for recurring appointments that are already partially in the past. - The
GET /permissions/internal/groupsendpoint returns all in-group permissions for all groups. - The
GET /startpageendpoint no longer returns a birthday widget if the user cannot see any birthdays at all, e.g. because permission on people in general or their birthdate in particular is missing.- Die Endpunkte
GET /calendarsundGET /calendars/<id>/appointmentskönnen auch vom unauthentifizierten Benutzer aufgerufen werden.
- Die Endpunkte
Fixed Bugs
General
- The language selected by the user now has priority again, even if multiple languages are accidentally set as ‘default’.
- Date selection now takes into account the configured first day of the week.
- Login with spaces in the password now works again.
- Login via QR code works again for all users.
Persons & Groups
- Search and person filter now also consider the non-default emails.
- The number of a fax machine is now only displayed on the member list if it is actually set.
- Relationships when uploading a family picture are now displayed correctly.
- Follow-ups are now only displayed for active group members.
- When people are archived using a bulk operation, the people list is automatically reloaded so that the archived people are no longer displayed.
- On the group home page, a click is now only performed when clicking on a card element.
- When exporting people, the line header for emails is now translated correctly.
- 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
Groups
- Alerts within a dialog now work correctly.
- Automatic emails now only suggest ChurchTools as sender if there are no other valid senders.
- The emailer now correctly takes into account the “copy to me”.
- When entering the queries of a group, search parameters are now no longer passed.
- Changing the group type of a group is now possible without errors.
- Sub and superiors groups are now displayed correctly.
- Group members can now also be filtered by group member fields that contain a space or a period.
- For the export of group members, the group-internal right is now also taken into account.
- If the role of a member in a group changes, the statistics are now updated accordingly.
- Deleting groups from the list no longer leaves broken views.
- The “All Actions” menu of the group table is no longer truncated.
- 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
- There was still an error in the selection of the displayed service groups, this has been fixed.
- Beim Bearbeiten eines Ablaufplans wird wieder zuverlässig die letzte bearbeitende Person gesetzt.
Calendar
- In an iCal export, all-day appointments are now output correctly.
- When editing the description of an appointment template and then changing the template, the description is no longer overwritten but that of the new template is loaded.
- 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.
Finance
- Reports are now also available again without a license.
- In the account overview of the account statements, a hover state is now no longer displayed in the upper summary.
- When saving postings with taxes, the cost center is now also taken over for the tax posting.
- The suggestions for postings in the bank statement import are now adjusted when donors are deleted.
REST-API
- The
GET /groups/hierarchiesendpoint no longer complains about uninitialized fields when the calling user may not be allowed to see all groups in the hierarchy. - The calculation of the last day of the week of a month has been corrected so that months are no longer skipped if the start date is very late in the first month.
- 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 /startpageberücksichtigt für die Dienste-Widgets, ob die angezeigten Dienste getauscht werden dürfen.
- The
Löschungen
- System-Einstellungen
- Die Option zur Einstellung einer Standard-Sprache wurde entfernt.