{"id":54740,"date":"2024-01-22T12:00:00","date_gmt":"2024-01-22T11:00:00","guid":{"rendered":"https:\/\/churchtools.academy\/changelog\/web-v3-105-0\/"},"modified":"2026-04-10T08:43:29","modified_gmt":"2026-04-10T07:43:29","slug":"web-v3-105-0","status":"publish","type":"changelog","link":"https:\/\/churchtools.academy\/en\/changelog\/web-v3-105-0\/","title":{"rendered":"Web v3.105.0"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\" id=\"improvements\">Improvements<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p><strong>General<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>An administrator can now see the subject line of system e-mails again, even if the content of the e-mail is confidential and therefore hidden.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Persons &amp; Groups<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>The automatic e-mail dispatch of check-in codes can now be deactivated so that the check-in codes can be distributed manually or at a defined time.<\/li>\n\n\n\n<li>Any textual content can now be inserted as a QR code in emails and serial letters using the #qrcode placeholder function.<\/li>\n\n\n\n<li>Country names on address labels are now printed in capital letters.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Groups<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>After creating a group, you will be forwarded directly to it.<\/li>\n\n\n\n<li>Abbreviated menu items are now provided with a tooltip in the sidebar.<\/li>\n\n\n\n<li>Group meetings in the future can now also be unlocked again.<\/li>\n\n\n\n<li>The HTML page titles are now more compelling than before.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Calendar<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>If a registration group has been created for a calendar entry, the link is now no longer to the group but to the actual public registration.<\/li>\n\n\n\n<li>When a meeting request is created or changes are made to an appointment with meeting requests, the requested persons are also informed with a push message in the app.<\/li>\n\n\n\n<li>The log entry for appointments now always contains a descriptive title.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Events<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Im Feld &#8216;Zust\u00e4ndig&#8217; im Ablaufplan k\u00f6nnen jetzt bis zu 1024 Zeichen genutzt werden.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Sync<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Die Liste der Ausf\u00fchrungen und Simulationen von Sync-Auftr\u00e4gen l\u00e4d jetzt schneller.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>REST-API<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>GET \/groups\/hierarchies &#8211; Notiz erweitert mit Verweis auf GET \/groups\/{groupId}\/children.<\/li>\n\n\n\n<li>Der Endpunkt <code>\/groups<\/code> kann nun mit dem Parameter &#8216;include[]=places&#8217; auch die Gruppentreffpunkte zur\u00fcckgeben.<\/li>\n\n\n\n<li>Der Endpunkt <code>\/groups<\/code> kann jetzt mit dem Filter <code>has_meeting_place<\/code> nach Gruppen gefiltert werden, die Gruppentreffpunkte haben.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Public Relations<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Die Rollen f\u00fcr die Webseite haben jetzt wieder eine Beschreibung.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"fixed-bugs\">Fixed Bugs<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p><strong>General<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Der Personen-Export funktioniert nun auch, wenn die Beziehung &#8220;nicht verwechseln mit&#8221; mit exportiert wird.<\/li>\n\n\n\n<li>Der Datepicker \u00f6ffnet nun wieder im korrekten Monat.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Persons &amp; Groups<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Ein Fehler beim Zusammenf\u00fchren von Personen wurde behoben.<\/li>\n\n\n\n<li>Es wird sichergestellt, dass immer eine E-Mail-Adresse als Standard gesetzt ist, wenn mindestens eine E-Mail vorhanden ist.<\/li>\n\n\n\n<li>Beim L\u00f6schen eines Personen-Bildes konnte es zu Fehlern kommen, dies wurde behoben.<\/li>\n\n\n\n<li>Die Duplikatserkennung beim Anlegen neuer Personen wurde verbessert.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Groups<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Je nachdem wie man auf eine Detail-Seite einer Gruppe kam, konnte es dazu kommen, dass Informationen fehlten. Dies wurde behoben.<\/li>\n\n\n\n<li>In der Hierarchie-Tabellen-Ansicht einer Gruppe wird nun auch das Tabellen-Layout gemerkt.<\/li>\n\n\n\n<li>Die Berechtigungen zum Durchf\u00fchren eines Gruppentreffens werden nun auch im Frontend korrekt \u00fcberpr\u00fcft.<\/li>\n\n\n\n<li>Das Info-Widget wird nun konsistenter angezeigt.<\/li>\n\n\n\n<li>Es gibt nun in den Einstellungen einer Gruppe die M\u00f6glichkeit diese als dynamische Gruppe durch Regeln zur automatischen Mitgliedschaft zu definieren.<\/li>\n\n\n\n<li>Die Berechtigungen zum Sehen und Bearbeiten der Gruppenmitgliedschaftsfelder wird korrekt gepr\u00fcft.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Calendar<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Beim Wechsel im Kalender Modul auf &#8220;Nur meine Besprechungsanfragen&#8221; konnte es zu einem Fehler kommen. Dieser wurde behoben.<\/li>\n\n\n\n<li>Ein Fehler bei der Auswahl eines Tages in der Listenansicht wurde behoben.<\/li>\n\n\n\n<li>Geburtstage, f\u00fcr die nur das Geburtsjahr bekannt ist, werden nicht mehr am 1. Januar eines Jahres angezeigt.<\/li>\n\n\n\n<li>Das Abo von Kalendern funktioniert wieder.<\/li>\n\n\n\n<li>Die Berechtigungen, um Zugriffsrechte auf einen Kalender zu \u00e4ndern, werden wieder korrekt \u00fcberpr\u00fcft.<\/li>\n\n\n\n<li>In \u00e4lteren Safari-Versionen konnte es im Kalender zu einem wiederholten Neuladen der Seite kommen, dies wurde behoben.<\/li>\n\n\n\n<li>Beim Erstellen eines Termins konnte das Bild nicht erneut bearbeitet werden. Dies wurde behoben.<\/li>\n\n\n\n<li>Wird zusammen mit einer Termin\u00e4nderung auch eine Ressourcenbuchung ge\u00e4ndert, so erscheint die \u00c4nderung der Buchung nun auch wieder in der E-Mail an den Verantwortlichen.<\/li>\n\n\n\n<li>Besprechungsanfragen auf der Startseite im Web werden nun wieder korrekt angezeigt, wenn der dazugeh\u00f6rige Einzeltermin zeitlich verschoben wurde.<\/li>\n\n\n\n<li>Die Einstellungen des Geburtstagskalenders werden jetzt korrekt geladen.<\/li>\n\n\n\n<li>Das Anlegen von Events mit mehreren Event Admins funktioniert wieder zuverl\u00e4ssig.<\/li>\n\n\n\n<li>Ein Termin, der ohne \u00c4nderung erneut gespeichert wird, erscheint nicht mehr im Abonnement.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Events<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Mit dem Recht, Events anzulegen, kann man jetzt wieder alle Dienstgruppen ausw\u00e4hlen und auch den Event-Admin eintragen.<\/li>\n\n\n\n<li>Falls ein Benutzer nur Events sehen darf, f\u00fcr die er oder sie eingeteilt ist, idann zeigt Der Dienstplan nun wieder alle Events, in denen der Benutzer eingeteilt ist, nicht nur solche, in denen der Benutzer zugesagt hat.<\/li>\n\n\n\n<li>Beim L\u00f6schen eines bereits vergangenen Events wird keine Absage mehr f\u00fcr eingeteilte Dienste verschickt.<\/li>\n\n\n\n<li>Bei einer \u00c4nderung der Anzahl eines Dienstes werden die Z\u00e4hler stets entsprechend angepasst. (Gilt nur f\u00fcr \u00c4nderungen \u00fcber REST)<\/li>\n\n\n\n<li>Der Dienstgruppenfilter verh\u00e4lt sich nun zuverl\u00e4ssiger, wenn zwischendurch auf die Einstellungen gewechselt wird.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Resources<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Die E-Mail f\u00fcr automatisch best\u00e4tigte Ressourcen enth\u00e4lt nun wieder die Details der Buchung.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Wiki<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Falsche Links f\u00fchren nicht mehr dazu, dass die Datei-Uploads\/Links nicht mehr angezeigt werden.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Finance<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Die Erstellung von Spendenbescheinigungen funktioniert wieder.<\/li>\n\n\n\n<li>Das Bearbeiten von Daten \u00fcber die mobile Darstellung der Tabelle funktioniert nun wieder.<\/li>\n\n\n\n<li>Beim Upload einer CSV-Datei von Konten, wird beim erneuten hochladen der Datei die Fehlermeldung resetet.<\/li>\n\n\n\n<li>Es ist jetzt sichergestellt, dass f\u00fcr Buchungen, die als Gegenkonto kein Spendenkonto haben, auch kein Spender gespeichert wird.<\/li>\n\n\n\n<li>Das Lernen beim Importieren von Kontoausz\u00fcgen funktioniert jetzt auch bei Kontoausz\u00fcgen aus dem letzten Jahr.<\/li>\n\n\n\n<li>Buchungsjahre k\u00f6nnen nun auch gel\u00f6scht werden, wenn schon Spendenbescheinigungen erstellt wurden.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Public Relations<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Die Beschreibung eines Standorts wird nun korrekt neu geladen.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>Sync<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Person im Archiv werden nicht mehr erneut angelegt beim Sync.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><p><strong>REST-API<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Der Endpunkt <code>\/startpage<\/code> liefert zeigt mit nun Geburtstage nach einem Jahreswechsel mit der korrekten Jahreszahl an, auch wenn diese noch im Vorjahr abgerufen werden.<\/li>\n\n\n\n<li>Geburtstage am 29. Februar werden immer dem 1. M\u00e4rz zugeordnet, wenn der betrachtete Zeitraum kein Schaltjahr ist.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"template":"","plattform":[707],"class_list":["post-54740","changelog","type-changelog","status-publish","hentry","plattform-web"],"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","acf":{"version":"3.105.0"},"_links":{"self":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/54740","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\/54740\/revisions"}],"predecessor-version":[{"id":55576,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/54740\/revisions\/55576"}],"wp:attachment":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/media?parent=54740"}],"wp:term":[{"taxonomy":"plattform","embeddable":true,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/plattform?post=54740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}