ChurchTools Web v3.109.0

On this changelog page you will find the changes to a specific version.

v3.109.0

Improvements

  • Persons & Groups

    • The default comment for a group registration is now always set in the language of the installation.
    • When deleting HTML templates, there is now a correct error message if this is not possible.
    • Email templates can now be created using an editor. The templates can be attractively designed with columns, backgrounds, images, buttons and placeholders. The created templates can be used for manual emails or automatic group emails. You can find out more about the new e-mail templates in the help section.
  • Posts

    • Notifications for posts can now be activated by default for each group.
    • The recognition of links has been improved.
    • It is now possible to set separately for each group whether and which users automatically receive a push notification.
    • There is now also a widget with the latest posts on the start page.
    • The viewer is now informed that a post has been changed.
  • Groups

    • The confirmation dialog for removing a sub- or superior group is now more clearly worded.
    • In the hierarchy page of a group, there are now also bulk operations in the table view.
    • The subtitle for group member fields is now better displayed in dialogs & forms.
  • Calendar

    • There is now an indicator for the current time in the day & week view.
    • The open meeting requests are now updated automatically.
    • In the tooltip of an appointment, line breaks are now also displayed correctly in the description.
  • Events

    • Concurrent events are now also displayed in the order of the corresponding calendars.
  • Wiki

    • Headings in Markdown are now more valid, as the space between # and text is necessary.
  • Sync

    • The error message for properties that are no longer found has been improved.
  • REST-API

    • New endpoint /api/domainobjects to get domain objects.
    • Appointment Apis now return the title extension from the services as ‘titleSuffix’.
    • The specification of a timestamp in Zulu format now also allows milliseconds and microseconds.

Fixed Bugs

  • General

    • Scrolling was broken in some dropdowns, this has been fixed.
  • Persons & Groups

    • When creating a group, the superior group is set correctly again.
    • The authorization for group hierarchies is checked correctly
    • When merging persons, duplicate relationships are discarded.
    • Only group meetings that belong to active groups are reminded on the start page.
    • The person ID can now also be used as a placeholder in e-mails.
    • The old person API ‘getAllPersonData’ now also takes the security level into account for the category fields.
    • Editing of self-created group member fields is again possible with the authorization ‘Edit group memberships (role, status, comment, etc.) (+edit groupmemberstatus)`.
  • Posts

    • An upload of unsupported image formats is now prevented.
  • Groups

    • The authorizations to change the basic settings of a group are checked correctly
    • The authorization for group hierarchies is checked correctly
    • Groups can now be added again on the overview page of a category.
    • The entry for the public page or the settings for the group homepage are now only displayed in relevant groups.
    • Duplicating a group is now also possible with the create groups of grouptype permission.
    • Permissions are now checked correctly when displaying the settings menu items within a group.
    • Reloading within a group member dialog now loads all data correctly.
    • When customizing the group hierarchy, the display is updated immediately.
    • Automatic groups are no longer updated twice in the cron.
    • Double scrollbars were displayed in some cases for embedded group homepages.
  • Calendar

    • The zip code of a possible address is now also saved correctly in an appointment template.
    • Resources that are automatically confirmed can now be deleted again via the calendar.
    • Appointments can now be copied again.
  • Events

    • The checkbox for preserving marked events is now correctly taken into account in the “Further actions”.
    • If you open several songs at the same time, the option to upload files is now offered everywhere.
    • Service requests for past events no longer trigger a notification.
    • An error when assigning a custom service has been fixed.
  • Resources

    • Resources that are attached to an appointment series with a run-up time are now booked correctly, even if the run-up leads to a postponement to the previous day.
  • Finance

    • The creation of donation receipts is now also possible in small windows.
    • The closing of an accounting year also works again via the overview in the finance module.
  • REST-API

    • One-day absences are now returned correctly if the search window only covers hours of the same day.
    • The endpoint GET /api/startpage now ignores withdrawn exchange requests.

Deletions

  • REST-API
    • The endpoint /api/campuses now contains the service banner as a domain object, no longer as a URL.