{"id":54726,"date":"2025-06-16T12:00:00","date_gmt":"2025-06-16T11:00:00","guid":{"rendered":"https:\/\/churchtools.academy\/changelog\/web-v3-122-0\/"},"modified":"2026-04-10T08:39:20","modified_gmt":"2026-04-10T07:39:20","slug":"web-v3-122-0","status":"publish","type":"changelog","link":"https:\/\/churchtools.academy\/en\/changelog\/web-v3-122-0\/","title":{"rendered":"Web v3.122.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>Calendar<\/strong>\n<ul class=\"wp-block-list\">\n<li>When repetitions are added to an appointment, associated events are now created if an applicable appointment template exists.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Resources<\/strong>\n<ul class=\"wp-block-list\">\n<li>Resource admins now have the permission to \u201cEdit, reject, etc. all requests (administer bookings)\u201d.<\/li>\n\n\n\n<li>There is now a new API&nbsp;<code>POST \/bookings\/conflicts<\/code>&nbsp;which returns conflicts for new bookings.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Finance<\/strong>\n<ul class=\"wp-block-list\">\n<li>Reports can now be downloaded as Excel or CSV files.<\/li>\n\n\n\n<li>The DATEV consultant and client number can now be entered in the \u201cClients\u201d master data menu, which are then taken into account in the DATEV export.<\/li>\n\n\n\n<li>Cost center is no longer mandatory for a purpose.<\/li>\n\n\n\n<li>Taxes are now sorted by default according to the associated account number.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>REST-API<\/strong>\n<ul class=\"wp-block-list\">\n<li>Returned arrangements now contain the source information.<\/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>Assets in the template editor can now be deleted again.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Persons<\/strong>\n<ul class=\"wp-block-list\">\n<li>The growth path of a person is now updated correctly when their role is changed.<\/li>\n\n\n\n<li>The creation of person tags now also works if there are none yet.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Groups<\/strong>\n<ul class=\"wp-block-list\">\n<li>The context menu for members has been standardized.<\/li>\n\n\n\n<li>The configured filters for a group homepage are now saved correctly even if a filter is deselected after re-sorting.<\/li>\n\n\n\n<li>Placeholders &#8216;Registered by (first name)&#8217; and &#8216;Registered by (last name)&#8217; now provide the values<\/li>\n\n\n\n<li>Export of group members no longer causes errors if person fields are defined as group member fields. These are ignored during export.<\/li>\n\n\n\n<li>Person fields can now be sorted again in the member table.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Posts<\/strong>\n<ul class=\"wp-block-list\">\n<li>Posts that are not yet (or no longer) visible cannot be accessed via individual links.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Events<\/strong>\n<ul class=\"wp-block-list\">\n<li>Service requests that have already been accepted are no longer classified as \u201cpreviously rejected\u201d in automatic scheduling.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Finance<\/strong>\n<ul class=\"wp-block-list\">\n<li>When importing accounts, upper and lower case is ignored for the check.<\/li>\n\n\n\n<li>Synchronized transactions are now ignored when incrementing the document number.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"template":"","plattform":[707],"class_list":["post-54726","changelog","type-changelog","status-publish","hentry","plattform-web"],"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","pp_force_visibility":null,"pp_subpost_visibility":null,"pp_inherited_force_visibility":null,"pp_inherited_subpost_visibility":null,"acf":{"version":"3.122.0"},"_links":{"self":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/54726","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\/54726\/revisions"}],"predecessor-version":[{"id":55565,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/54726\/revisions\/55565"}],"wp:attachment":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/media?parent=54726"}],"wp:term":[{"taxonomy":"plattform","embeddable":true,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/plattform?post=54726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}