ChurchTools Web v3.104.0

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

v3.104.0

Improvements

  • Persons & Groups

    • The endpoint ‘/grouphomepages/{hash}’ can now be filtered with the parameter ‘depth’.
  • Groups

    • The settings for group chat can now also be edited.
    • Person fields can now also be used for filtering in the member list.
    • The table of group members can now also be sorted.
    • The history of group members is now integrated.
    • The filter of a table can now also be set via the column.
  • Calendar

    • The performance of the list view has been improved.
    • It is now also possible to view the entire description in the compact list view.
    • When printing the list view, the resources are now displayed in full length.
  • Wiki

    • The text for a page link [[Link]] is now no longer interpreted within backticks.
  • REST-API

    • Changes via the endpoints for appointments and bookings initiate an update of the corresponding views (calendar or resources) on the web.
    • The endpoint ‘/api/groups/{id}/members’ now also allows filtering by person fields. Example: ‘/api/groups/5/members?person_firstName=Thomas’.
    • The API endpoints are no longer restricted due to module visibility.

Fixed Bugs

  • Persons & Groups

    • Changes made by further person and group actions are now written to the log consistently.
    • Further person and group actions use meaningful messages to describe that an element was not affected by the operation.
    • The further filter now also shows correct results when switching to the archive.
    • When merging persons, upper and lower case letters are now ignored for emails.
    • Persons can now also be filtered with parts of the name or e-mail under Further filters.
    • Placeholders in automatic group emails that have the church as the sender now work again.
    • The placeholders for serial letters now work again.
    • ChurchTools no longer crashes when using a status without an abbreviation.
    • The setting for registering in a group “Multiple people can register together” can be activated and deactivated again.
    • An error could occur with some fields in the additional filters, this has been fixed.
    • The old placeholder syntax ([first name], [last name], …) in emails works again.
    • For automatic e-mails where the church is the sender, only the available placeholders are now offered in the editor.
    • If a person’s birthday is entered without a year, it will be displayed correctly again if a placeholder is used.
  • Groups

    • The permissions check for the group member export has been adapted to the existing module.
    • When executing another group action, the number of groups that were already configured accordingly is displayed.
  • Calendar

    • Changing an appointment with booked resources no longer leads to the loss of subtitle and description on the resource (if available).
    • The meeting request email now uses the correct time in the subject line.
    • Changing and deleting appointments no longer fails if one of the people previously involved is already archived or no longer exists.
    • Moving appointments in the calendar using the mouse now also handles deleted appointments correctly.
    • Deleting a calendar that still contains a series of appointments that are linked to several events no longer causes an error.
    • Emails to the creator of an appointment are only sent if there have actually been changes to the appointment.
    • Saving an unmodified appointment no longer leads to empty notifications that the meeting request has changed.
  • Events

    • The subject line of the e-mail for an exchange request is now used in the correct language.
    • When editing an event template, all service groups are now always visible, regardless of whether they are hidden in the overall view or not.
    • If an event is attached to a detached appointment and the appointment is also postponed by more than one day, the date of the linked event is now also adjusted accordingly.
  • Resources

    • Emails to the admin of a resource are no longer empty if the booking has already been confirmed.
    • If a booking is linked to an appointment, changing the status of the booking request no longer deletes an address linked to the appointment.
    • For resources that are booked via an appointment, the client can no longer be set independently of the appointment.
  • Wiki

    • When restoring a page, the page is now also reloaded correctly.
  • Check-in

    • When creating a new person with a date of birth, this is now saved correctly again.
  • Finance

    • When adjusting a transaction with a linked tax entry, the document date and document number are now also adjusted in the tax entry.
  • REST-API

    • Validation for donations has been improved.
    • In case of validation errors, the correct parameters are now returned so that the translation works.