Diese Version beinhaltet die Arbeit von 2 Monaten, November und Dezember. Im Patenschaftsmodul ist viel passiert. Aber auch andere Module erhielten Korrekturen und neue Funktionalität, und auch technische Verbesserungen wurden umgesetzt.
Hier ist die Liste der Verbesserungen in dieser Version:
Patenschaftsmodul:
- Erinnerungen per E-Mail für Patenschaften funktionieren nun
- Erinnerungen: benutze Vorlagendateien für die E-Mails
- Zeige zukünftige Paten der Kinder im Suchergebnis
- Man kann nach dem Vornamen eines Kindes suchen, auch wenn kein Familienname hinterlegt ist
- Filtern aller Kinder, die noch keinen Paten haben
- Patenschaften nach Pate filtern
- Patenschaften können nach dem Names des Kindes oder nach Patenschaftsbetreuer sortiert werden.
- Das Hochladen vom Foto eines Kindes zeigt nun ggfs. einen Fehler
- Man kann Patenkinder nun auch löschen
- Zeige Anschrift und Kontaktmöglichkeiten eines Paten in der Spendenübersicht
- Im Suchergebnis von Patenschaften gibt es nun eine Vorschau mit Kontaktmöglichkeiten des Paten
- Kategorien für Kontakte: Man kann jetzt eine Kategorie auf inaktiv oder aktiv setzen, und die Gruppierung der Kategorie setzen (wichtig für Patenschaften)
Weitere Verbesserungen und Korrekturen:
- Kontaktsuche: filtere nach Schlüssel des Kontaktes
- Nur noch Benutzer mit dem Recht PTNRADMIN können die Einwilligungskanäle und Verwendungszwecke für Einwilligungen bearbeiten
- Leerer Kontakt: Fehlermeldung korrigiert, die gezeigt werden soll, wenn man versucht zu speichern. Es wird nicht mehr nach der Einwilligung gefragt.
- Spendenbescheinigungen: Die HTML Vorlage und das Logo können als Voreinstellung gespeichert werden.
- In den Berichten über die Kontobewegungen und die Kontenbilanzen können die Konten besser ausgewählt werden.
- Beim Wiederherstellen von alten Datenbanken wird nun nicht einfach die Version der Daten gesetzt, sondern es werden entsprechend die Aktualisierung der Daten durchgeführt.
- Bei der Neuinstallierung einer OpenPetra Instanz wird nun nicht einfach die Datenbankversion gesetzt, sondern es werden auch die Datenbankaktualisierungen durchgeführt.
Technische Verbesserungen:
- Alle Unterstützung für SQLite wurde aus dem Quelltext entfernt
- MySQL 8 wird nun unterstützt
- Benutze MysqlConnector anstelle von Mysql.Data
- NUnit wurde auf die neueste Version 3.12 aktualisiert, und es kommen nun nuget Pakete zum Einsatz
Weitere Details über die gelösten Aufgaben dieser Version sind in dem Meilenstein auf Github für die Version 2020.12 zu finden!
Um diese Version von OpenPetra ausprobieren, benutzen oder selber installieren zu können, gibt es die Hinweise auf https://www.openpetra.org/de/download-openpetraorg!