{"id":54728,"date":"2025-04-14T12:00:00","date_gmt":"2025-04-14T11:00:00","guid":{"rendered":"https:\/\/churchtools.academy\/?post_type=changelog&#038;p=54728"},"modified":"2026-04-10T09:58:50","modified_gmt":"2026-04-10T08:58:50","slug":"web-v3-120-0","status":"publish","type":"changelog","link":"https:\/\/churchtools.academy\/en\/changelog\/web-v3-120-0\/","title":{"rendered":"Web v3.120.0"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\" id=\"improvements\">Improvements<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>General<\/strong>\n<ul class=\"wp-block-list\">\n<li>Rights documentation now has tabs per module<\/li>\n\n\n\n<li>The quick search can now also search for ids with&nbsp;<code>query=#&lt;id&gt;<\/code>.<\/li>\n\n\n\n<li>The HTML editor now has access to the browser-internal spell checker.<\/li>\n\n\n\n<li>The dialog for sorting elements has been made more stable.<\/li>\n\n\n\n<li>In the rights management, the group types are now always displayed according to the configured sorting.<\/li>\n\n\n\n<li>Only those entries are now found in the global search for which you can also see the module.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>People<\/strong>\n<ul class=\"wp-block-list\">\n<li>When sending an SMS, the text entered is now limited to the maximum length of an SMS (= 160 characters).<\/li>\n\n\n\n<li>Self-registration now uses the system user (instead of the administrator) as an actor in the log and history. This makes it possible to send e-mails to a group leader who is also the administrator.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Groups<\/strong>\n<ul class=\"wp-block-list\">\n<li>People now always see themselves in a group if they can see the group.<\/li>\n\n\n\n<li>The sorting of the growth path is now also taken into account in the settings.<\/li>\n\n\n\n<li>Improved error messages for queries in automatic group memberships<\/li>\n\n\n\n<li>There are now also placeholders for \u201cE-mail of the subscriber\u201d and \u201cID of the subscriber\u201d<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Finance<\/strong>\n<ul class=\"wp-block-list\">\n<li>Receipts can now be uploaded for bookings.<\/li>\n\n\n\n<li>The turnover report in ChurchTools Finance can now be filtered by account type.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Calendar<\/strong>\n<ul class=\"wp-block-list\">\n<li>The \u201cOn behalf of\u201d field can now be edited and changed until the appointment is saved.<\/li>\n\n\n\n<li>If a calendar is checked, \u201cOnly my meetings\u201d is active and there are therefore hidden appointments, there is a short note about this.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>REST-API<\/strong>\n<ul class=\"wp-block-list\">\n<li>Group members can (and should) now be edited via a PATCH operation.<\/li>\n\n\n\n<li>New REST endpoints for the management of resources have been added.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"fixedbugs\">Fixed Bugs<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>General<\/strong>\n<ul class=\"wp-block-list\">\n<li>Some color errors in dark mode have been corrected.<\/li>\n\n\n\n<li>Uploading JFIF as an image file is now prevented.<\/li>\n\n\n\n<li>An occasional error when saving authorization templates has been fixed.<\/li>\n\n\n\n<li>In the menu, the website is only displayed for everyone after the test phase.<\/li>\n\n\n\n<li>Field contents beginning with \u201c=\u201d are now correctly exported to Excel<\/li>\n\n\n\n<li>The automatic update of data now takes the set time zone into account.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>People<\/strong>\n<ul class=\"wp-block-list\">\n<li>The location is now always displayed in the person list if you have the right to do so.<\/li>\n\n\n\n<li>Date fields with time now work correctly in the old group module.<\/li>\n\n\n\n<li>The sub-filters for groups are displayed correctly again in \u201cOther filters\u201d.<\/li>\n\n\n\n<li>The filter tab in \u201cOther filters\u201d no longer changes automatically.<\/li>\n\n\n\n<li>The DB fields from category can now also be edited according to their security levels without the global right \u201cEdit persons\u201d. This does not apply to status and location.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Groups<\/strong>\n<ul class=\"wp-block-list\">\n<li>When creating a group, the required parent group is now checked.<\/li>\n\n\n\n<li>The search preview now also takes into account the preselected filters.<\/li>\n\n\n\n<li>Placeholders in registration confirmations are now set correctly, even if the group leader has access to the group member fields via global authorizations.<\/li>\n\n\n\n<li>Public group registration can no longer be performed with a similar e-mail address in the name of another person.<\/li>\n\n\n\n<li>In the add menu, \u201cCreate post\u201d now only appears when the module is activated.<\/li>\n\n\n\n<li>The description of a group is now only saved at the end and not when the write assistant is closed.<\/li>\n\n\n\n<li>Global editing rights no longer require an additional group-internal right.<\/li>\n\n\n\n<li>Saving groups with fewer rights now also works correctly.<\/li>\n\n\n\n<li>Empty date fields as group member fields no longer appear as the current date in the UI.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Calendar<\/strong>\n<ul class=\"wp-block-list\">\n<li>Conflicts are no longer displayed on the appointment for bookings that have already been deleted.<\/li>\n\n\n\n<li>Referring links in the calendar now directly open the correct month or week.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Events<\/strong>\n<ul class=\"wp-block-list\">\n<li>Comments on songs are now displayed correctly again.<\/li>\n\n\n\n<li>The print view now also displays all entries on mobile devices.<\/li>\n\n\n\n<li>The tooltip can now only be used to contact people who can otherwise be contacted.<\/li>\n\n\n\n<li>When adding services in the master data, a possible location is now also displayed for the category.<\/li>\n\n\n\n<li>In the semi-automatic service categorization, the groups are now sorted by alphabet.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Resources<\/strong>\n<ul class=\"wp-block-list\">\n<li>Virtual resources are no longer taken into account in conflict calculations.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Check-in<\/strong>\n<ul class=\"wp-block-list\">\n<li>Archived groups are no longer displayed in the check-in.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Wiki<\/strong>\n<ul class=\"wp-block-list\">\n<li>Wiki page links now also work correctly within tables.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Public Relations<\/strong>\n<ul class=\"wp-block-list\">\n<li>The person release also works correctly for more than 10 groups.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"template":"","plattform":[707],"class_list":["post-54728","changelog","type-changelog","status-publish","hentry","plattform-web"],"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","acf":{"version":"3.120.0"},"_links":{"self":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/54728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog"}],"about":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/types\/changelog"}],"version-history":[{"count":1,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/54728\/revisions"}],"predecessor-version":[{"id":55673,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/54728\/revisions\/55673"}],"wp:attachment":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/media?parent=54728"}],"wp:term":[{"taxonomy":"plattform","embeddable":true,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/plattform?post=54728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}