{"id":49332,"date":"2023-09-11T12:00:00","date_gmt":"2023-09-11T11:00:00","guid":{"rendered":"https:\/\/churchtools.academy\/changelog\/web-v3-101-0\/"},"modified":"2023-09-11T12:00:00","modified_gmt":"2023-09-11T11:00:00","slug":"web-v3-101-0","status":"publish","type":"changelog","link":"https:\/\/churchtools.academy\/de\/changelog\/web-v3-101-0\/","title":{"rendered":"Web v3.101.0"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\" id=\"verbesserungen\">Verbesserungen<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Gruppen 2.0 Beta<\/strong>\n<ul class=\"wp-block-list\">\n<li>Mit dieser Version geht die Beta unseres neuen Gruppen-Moduls live. Mehr Infos dazu in unserem <a href=\"https:\/\/blog.church.tools\/blog\/v3-101-neues-gruppen-modul\/\">Blogpost<\/a>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Allgemein<\/strong>\n<ul class=\"wp-block-list\">\n<li>Die Browserversion von ChurchTools l\u00e4sst sich ab sofort auch auf Android-Ger\u00e4ten mit zwei Fingern zoomen.<\/li>\n\n\n\n<li>In der Schnellsuche wurde die Darstellung der Anzahl von Ergebnissen korrigiert.<\/li>\n\n\n\n<li>F\u00fcr die Gruppenhomepages sowie deren Unterseiten und im Kalender ist nun ein Teil eines Iframe-Resizers eingebaut (<a href=\"https:\/\/github.com\/davidjbradshaw\/iframe-resizer\">https:\/\/github.com\/davidjbradshaw\/iframe-resizer<\/a>).<\/li>\n\n\n\n<li>Im Datenblatt zu einer Person werden nun sowohl das Profilbild als auch das Familienbild dargestellt.<\/li>\n\n\n\n<li>Im Log werden jetzt die Namen der Akteure direkt gespeichert, so dass auch nach L\u00f6schung der Person der Logeintrag noch dem jeweiligen Akteur zugeordnet werden kann. Dies ist besonders f\u00fcr die Nachvollziehbarkeit im Finanz-Modul wichtig.<\/li>\n\n\n\n<li>Excel-Export formatiert den Bereich nun als Tabelle innerhalb des Sheets. Damit kann man leichter filtern und formatieren.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Personen &amp; Gruppen<\/strong>\n<ul class=\"wp-block-list\">\n<li>In den Stammdaten wurde in mehreren Tabellen die maximale L\u00e4nge f\u00fcr Bezeichnungen auf 50 erh\u00f6ht, um Platz zu machen f\u00fcr benutzer-definierte Schl\u00fcsselwerte.<\/li>\n\n\n\n<li>Der angezeigte Gruppenname wird nun mit dem zugeordneten Standort erg\u00e4nzt, wenn die Gruppen f\u00fcr weitere Aktionen verwendet werden.<\/li>\n\n\n\n<li>Bei der Aktion &#8222;Anpassen von Altersgruppen der Gruppen&#8220; werden die Altersgruppen nun in der richtigen Reihenfolge sortiert angezeigt.<\/li>\n\n\n\n<li>Das Aktivieren und Deaktivieren des Chats f\u00fcr eine Gruppe funktioniert jetzt stabiler.<\/li>\n\n\n\n<li>Es wird verhindert, dass der Super-Admin seine letzte E-Mail-Adresse l\u00f6scht und sich dadurch selbst aus ChurchTools aussperrt.<\/li>\n\n\n\n<li>Super-Admins und Personen mit dem Recht <code>administer persons<\/code> k\u00f6nnen nun Gruppentreffen administrieren, ohne selbst Mitglied der Gruppe zu sein.<\/li>\n\n\n\n<li>Beim Verschieben eines Follow-ups wird nun kein automatischer Kommentar mehr geschrieben, um die \u00dcbersichtlichkeit zu verbessern.<\/li>\n\n\n\n<li>Wenn bei der E-Mail-Eingabe auf der Personen-Detailseite unter &#8222;Informationen bearbeiten&#8220; eine E-Mail unter demselben Label doppelt eingetragen wird, gibt es nun eine Fehlermeldung.<\/li>\n\n\n\n<li>Bei \u00f6ffentlichen Gruppen kann jetzt eingestellt werden, ob die Stra\u00dfe des Treffpunkts angezeigt werden soll oder nicht (wird standardm\u00e4\u00dfig nicht angezeigt).<\/li>\n\n\n\n<li>Der REST Endpunkt <code>GET \/persons<\/code> kann nun Personen auch nach Spitzname filtern.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Kalender<\/strong>\n<ul class=\"wp-block-list\">\n<li>Der Gruppenkalender eines Termins mit Besprechungsanfrage(n) kann erst wieder ge\u00e4ndert werden, wenn zuvor die Besprechungsanfrage(n) entfernt werden.<\/li>\n\n\n\n<li>Vergangene Termine werden nun farblich herabgestuft, um die \u00dcbersichtlichkeit zu erh\u00f6hen.<\/li>\n\n\n\n<li>Nach Mitternacht wird der Kalender nun einmal neu geladen, damit die Referenzen auf &#8222;Heute&#8220; wieder stimmen.<\/li>\n\n\n\n<li>Die Einstellungen f\u00fcr &#8222;Beginn&#8220; und &#8222;Ende&#8220; einer eingebetteten Kalenderliste wurden verschoben, um den Kontext klarer zu machen.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Events<\/strong>\n<ul class=\"wp-block-list\">\n<li>Bei der Besetzung von Diensten wird nun der Spitzname von Personen einheitlich angezeigt.<\/li>\n\n\n\n<li>F\u00fcr die Dienste wird nun die Sortierung direkt in der Stammdatentabelle angezeigt.<\/li>\n\n\n\n<li>In der automatischen Einteilung werden nun bei den Gruppen auch die Standorte angezeigt.<\/li>\n\n\n\n<li>Die Druckansicht des Dienstplans spiegelt nun exakt die Auswahl der Filter wieder.<\/li>\n\n\n\n<li>Im Songbeamer-Export haben \u00dcberschriften nun die Farbe schwarz.<\/li>\n\n\n\n<li>Titel und Serie eines Ablaufplans sind nicht l\u00e4nger editierbar, wenn der Ablaufplan als &#8222;abgeschlossen&#8220; markiert ist.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Wiki<\/strong>\n<ul class=\"wp-block-list\">\n<li>Falls das Wiki im embedded-Modus angezeigt wird, wird nun \u00fcberfl\u00fcssiger Abstand nach oben entfernt.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Finanzen<\/strong>\n<ul class=\"wp-block-list\">\n<li>Beim Anlegen eines Buchungsjahres wird nun auf ein valides Jahr \u00fcberpr\u00fcft.<\/li>\n\n\n\n<li>Stornobuchungen erhalten automatisch ein -Storno an die Belegnummer angeh\u00e4ngt, um sie eindeutig zu identifizieren.<\/li>\n\n\n\n<li>Die Erfolgsmeldung beim Importieren von Buchungen wurde verbessert.<\/li>\n\n\n\n<li>Der Buchungstext ist jetzt ein Pflichtfeld beim Anlegen und Bearbeiten von Buchungen.<\/li>\n\n\n\n<li>Es wird jetzt bei neuen Buchungen gepr\u00fcft, dass Konto und Gegenkonto verschieden sind.<\/li>\n\n\n\n<li>F\u00fcr Spendenbuchungen kann die Verrechnung der Steuer nicht mehr ausgew\u00e4hlt werden.<\/li>\n\n\n\n<li>Logeintr\u00e4ge zum Finanz-Modul werden wegen der Aufbewahrungspflicht jetzt nicht mehr wie bei den anderen Modulen nach 3 Jahren gel\u00f6scht.<\/li>\n\n\n\n<li>\u00c4nderungen an Konten, Kostenstellen und Steuers\u00e4tzen werden jetzt im Log festgehalten.<\/li>\n\n\n\n<li>Bei Spendenbuchungen kann jetzt der Verzicht auf Erstattung von Aufwendungen angegeben werden. Der Verzicht wird auf der Spendenbescheinigung entsprechend ausgegeben.<\/li>\n\n\n\n<li>Buchungsnummern k\u00f6nnen jetzt automatisch hochgez\u00e4hlt werden. Das Hochz\u00e4hlen kann pro Buchungsjahr separat in den Stammdaten aktiviert werden.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>REST-API<\/strong>\n<ul class=\"wp-block-list\">\n<li>Offene Besprechungsanfragen werden nun in zeitlicher Reihenfolge (d.h. fr\u00fchere zuerst) zur\u00fcckgegeben.<\/li>\n\n\n\n<li>Benutzerdefinierte Felder k\u00f6nnen nun auch im REST-API auf <code>null<\/code> gesetzt werden, sofern sie in den Stammdaten entsprechend angelegt wurden.<\/li>\n\n\n\n<li>Der REST Endpunkt <code>POST \/logout<\/code> wurde hinzugef\u00fcgt.<\/li>\n\n\n\n<li>Die Abfrage der ausstehenden Dienste liefert nun auch Dienste f\u00fcr ganzt\u00e4gige Events, die am Tag der Abfrage stattfinden.<\/li>\n\n\n\n<li>Der Endpunkt f\u00fcr die Startseite der App trennt nun offene und anstehende Dienstanfragen.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"behobene-fehler\">Behobene Fehler<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Allgemein<\/strong>\n<ul class=\"wp-block-list\">\n<li>Beim Drucken von Tabellen wurden die Seitenumbr\u00fcche verbessert.<\/li>\n\n\n\n<li>Fehlende \u00dcbersetzungen von Stammdaten wurden erg\u00e4nzt.<\/li>\n\n\n\n<li>Es konnte zu Fehlern kommen, wenn ChurchTools keinen Zugriff auf den LocalStorage des Browser hatte. Dies wurde behoben.<\/li>\n\n\n\n<li>Die Seite &#8222;\u00dcber ChurchTools&#8220; resultiert nicht mehr in einem SQL-Fehler.<\/li>\n\n\n\n<li>In manchen F\u00e4llen konnte es dazu kommen, dass das Profilbild rechts oben nicht mehr angezeigt wurde. Dies wurde behoben.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Personen &amp; Gruppen<\/strong>\n<ul class=\"wp-block-list\">\n<li>Geburtstage am 29. Februar werden in der Geburtstagsliste nun korrekt zusammen mit, aber nach den Geburtstagen am 28. Februar einsortiert, wenn das aktuelle Jahr kein Schaltjahr ist.<\/li>\n\n\n\n<li>Umlaute in der Druckansicht der Mitgliederliste werden nun korrekt dargestellt.<\/li>\n\n\n\n<li>Beim r\u00fcckwirkenden Entfernen einer Person aus einer Gruppe wird dies in der Personenhistorie korrekt vermerkt.<\/li>\n\n\n\n<li>F\u00fcr die Aktion, den Status einer Gruppe anzupassen, wurde eine fehlerhafte Berechtigungs\u00fcberpr\u00fcfung entfernt.<\/li>\n\n\n\n<li>Die Aktion &#8222;Gruppenmitgliedsrolle und -status anpassen&#8220;, \u00fcberschreibt das &#8222;Dabei seit&#8220;-Datum nicht mehr.<\/li>\n\n\n\n<li>Wird ein Nutzer \u00fcber eine weitere Aktion einer Gruppe hinzugef\u00fcgt, wird das &#8222;Angemeldet von&#8220;-Feld nicht mehr gesetzt.<\/li>\n\n\n\n<li>In der Vergangenheit trat beim Personenexport ein Fehler auf: Wenn Ehepartner zusammengefasst wurden durch &#8222;Beziehungen zusammenfassen -&gt; Ehepartner&#8220;, dann wurden f\u00fcr den Ehepartner immer genau f\u00fcnf weitere Felder exportiert, auch wenn man diese nicht ausgew\u00e4hlt hatte. Nun werden von diesen f\u00fcnf Feldern nur noch die exportiert, die man explizit ausgew\u00e4hlt hat.<\/li>\n\n\n\n<li>Nachdem die L\u00f6schung einer bestimmten Nationalit\u00e4t aus den Stammdaten nicht funktioniert hat, geht es nun wieder fehlerfrei.<\/li>\n\n\n\n<li>Das Konfigurieren des Chats ist mit gruppeninternen Berechtigungen wieder m\u00f6glich.<\/li>\n\n\n\n<li>Beim Abschlie\u00dfen eines Gruppentreffens funktionieren die Vorlagen wieder.<\/li>\n\n\n\n<li>Die Gruppenstatistik (Mitgliederzahl, Durchschnittsalter) ist nun wieder korrekt.<\/li>\n\n\n\n<li>Die Gruppenhistorie in der Personenansicht wurde \u00fcberarbeitet. Das Austrittsdatum einer Person aus einer Gruppe wird jetzt korrekt dargestellt, selbst wenn eine Person einer Gruppe hinzugef\u00fcgt wird und dabei das Austrittsdatum in der Vergangenheit liegt.<\/li>\n\n\n\n<li>Ein Datenbankfehler beim wiederholten Hochladen von Gruppenbildern wurde behoben.<\/li>\n\n\n\n<li>Das angezeigte Alter einer Person kann nun nicht mehr negativ sein.<\/li>\n\n\n\n<li>Die Anzeige belegter Pl\u00e4tze einer Gruppe ber\u00fccksichtigt nun, ob die jeweiligen Gruppenmitgliedsrollen zur Platzanzahl mitgez\u00e4hlt werden sollen oder nicht.<\/li>\n\n\n\n<li>Das Beantragen einer Gruppenmitgliedschaft \u00fcber die Startseite funktioniert nun auch f\u00fcr Gruppen mit der Sichtbarkeit &#8222;Intern&#8220; oder &#8222;Eingeschr\u00e4nkt&#8220; wieder.<\/li>\n\n\n\n<li>Die Dublettenpr\u00fcfung funktioniert f\u00fcr Gruppen mit Abschlussdatum wieder.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Kalender<\/strong>\n<ul class=\"wp-block-list\">\n<li>Terminvorlagen k\u00f6nnen nun auch ge\u00e4ndert werden, ohne dass eine neue Vorlage angelegt wird.<\/li>\n\n\n\n<li>Bei mehrt\u00e4gigen Terminen wird nun der korrekte Wochentag f\u00fcr das Ende angezeigt.<\/li>\n\n\n\n<li>Wird ein Termin im Auftrag einer anderen Person erstellt, wird diese Person auch als Autor in der E-Mail-Benachrichtigung aufgef\u00fchrt.<\/li>\n\n\n\n<li>Termine \u00fcber Mitternacht und einem Ende vor 5:00 Uhr werden nun korrekt angezeigt.<\/li>\n\n\n\n<li>Termine, die 30 Minuten oder k\u00fcrzer dauern, werden nun auch mit der Uhrzeit des Endes angezeigt.<\/li>\n\n\n\n<li>Der Titel einer Ortsangabe kann nun wieder entfernt werden.<\/li>\n\n\n\n<li>Terminerinnerungen bleiben konsistent, selbst wenn das Startdatum des Termins ge\u00e4ndert wird.<\/li>\n\n\n\n<li>Automatische Anmeldegruppen k\u00f6nnen nun auch deaktiviert werden. Bereits angelegte Anmeldegruppen bleiben bestehen und m\u00fcssen gegebenenfalls manuell gel\u00f6scht werden.<\/li>\n\n\n\n<li>Personen, die einen Gruppenkalender nur durch Gruppentyp-Rechte sehen oder bearbeiten k\u00f6nnen, werden wieder f\u00fcr Besprechungsanfragen aufgelistet.<\/li>\n\n\n\n<li>Beim Beantworten von Besprechungsanfragen wird die Besprechungsanfrage nicht mehr um 2 Stunden verschoben.<\/li>\n\n\n\n<li>Beim Speichern eines Termins als Vorlage wird die Adresse wieder mitgespeichert.<\/li>\n\n\n\n<li>Aufgrund fehlender Berechtigung f\u00fcr eine Ressource wurde das Terminfenster nicht ge\u00f6ffnet. Dies wurde behoben.<\/li>\n\n\n\n<li>Der Tooltip zu einem Kalendereintrag wird nicht l\u00e4nger angezeigt, wenn die entsprechende Option ausgeschaltet ist.<\/li>\n\n\n\n<li>Die Berechtigungspr\u00fcfung f\u00fcr den \u00f6ffentlichen Nutzer im Infoscreen wurde korrigiert.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Events<\/strong>\n<ul class=\"wp-block-list\">\n<li>In den Infos eines Events konnte es dazu kommen, dass durch das Einf\u00fcgen von Links die Darstellung kaputt ging. Dies wurde behoben.<\/li>\n\n\n\n<li>Beim Zuweisen eines Songs zu einer Position im Ablaufplan ist es jetzt auch m\u00f6glich, andere Informationen anzugeben.<\/li>\n\n\n\n<li>Das Speichern von Eventvorlagen funktioniert nun auch wieder mit Firefox.<\/li>\n\n\n\n<li>Das Besetzen eines Dienstes, der mit keiner Gruppe verkn\u00fcpft ist, funktioniert in der App wieder.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Ressourcen<\/strong>\n<ul class=\"wp-block-list\">\n<li>Die Anzeige des Tooltips f\u00fcr wiederholte Buchungen, die \u00fcber Mitternacht hinausgehen, wurde verbessert.<\/li>\n\n\n\n<li>Die Darstellung der Zeitangabe einer ganzt\u00e4gigen Buchung wurde verbessert.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Wiki<\/strong>\n<ul class=\"wp-block-list\">\n<li>Markdown-Checklisten werden nun korrekt dargestellt.<\/li>\n\n\n\n<li>Wikiseiten mit Umlauten im Titel werden jetzt auf der Startseite korrekt angezeigt.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Sync<\/strong>\n<ul class=\"wp-block-list\">\n<li>Im Dialog f\u00fcr die Job-Aktionen funktioniert der Abbrechen-Button wieder.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Check-in<\/strong>\n<ul class=\"wp-block-list\">\n<li>Beim Anlegen von Personen im Check-in k\u00f6nnen nur noch Status ausgew\u00e4hlt werden, die der Benutzer beim Anlegen von Personen benutzen darf.<\/li>\n\n\n\n<li>Das Anlegen von Personen \u00fcber den Check-in ist wieder m\u00f6glich.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Finanzen<\/strong>\n<ul class=\"wp-block-list\">\n<li>Es k\u00f6nnen nun wieder Spender \u00fcber die Buchungsmaske angelegt werden.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>REST-API<\/strong>\n<ul class=\"wp-block-list\">\n<li>Die API <code>GET \/groups\/{groupId}\/absences<\/code> gibt nun wieder auch Personen an, deren Abwesenheit au\u00dferhalb des Abfrageintervalls beginnt und\/oder endet, d.h. nicht komplett enthalten sind, aber \u00fcberlappen.<\/li>\n\n\n\n<li>Offene Besprechungsanfragen sind zuk\u00fcnftig nur solche, die noch nicht beantwortet wurden. Bislang enthielten diese auch Anfragen, die mit &#8222;vielleicht&#8220; beantwortet wurden.<\/li>\n\n\n\n<li>Der Endpunkt <code>GET \/events\/{id}\/agenda\/songs<\/code> liefert nun auch dann Songs, wenn der Benutzer nur \u00fcber seinen Dienst die Agenda sehen darf.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u00d6ffentlichkeitsarbeit<\/strong>\n<ul class=\"wp-block-list\">\n<li>Das Bearbeiten von Titelbildern funktioniert nun wieder.<\/li>\n\n\n\n<li>Der Titel der pr\u00e4sentierten Personen kann nun wieder angepasst werden.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"template":"","plattform":[687],"class_list":["post-49332","changelog","type-changelog","status-publish","hentry","plattform-web"],"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","acf":{"version":"3.101.0"},"_links":{"self":[{"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/changelog\/49332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/changelog"}],"about":[{"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/types\/changelog"}],"version-history":[{"count":0,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/changelog\/49332\/revisions"}],"wp:attachment":[{"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/media?parent=49332"}],"wp:term":[{"taxonomy":"plattform","embeddable":true,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/plattform?post=49332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}