Cevi.DB Release Notes
Der offizielle Changelog ist direkt in der Cevi.DB einsehbar: https://db.cevi.ch/changelog
Hinweis: Der Elternzugang ist momentan erst auf der Integrationsumgebung aktiviert.
Inhaltsverzeichnis
- 1 Release 2.2 - 02. Juli 2024
- 2 Release 2.1.1 - 02. April 2024
- 3 Release 1.31
- 4 Release 1.30 - 06. Juli 2023
- 5 Release 1.28
- 6 Release 1.27
- 7 Release 1.26
- 8 Release 1.22
- 9 Release 1.21
- 10 Release 1.20
- 11 Release 1.19
- 11.1 Neue Navigation, mit Menü für Mobile
- 11.2 Mehrfachaktionen auf Personen
- 11.3 API Schnittstelle für Events
- 11.4 Service Accounts für API
- 11.5 Rechnungen erstellen
- 11.6 Integration mit MailChimp API
- 11.7 Dynamische Spaltenauswahl auf Personen und Teilnehmern
- 11.8 Möglichkeit, eigenes Logo pro Gruppe hochzuladen
- 11.9 Einzelnachweise
Release 2.2 - 02. Juli 2024
Personenverwaltung
- Bei Adressen wird die Strasse und die Strassennummer getrennt (zwei Felder). Bestehende Adressen wurden migriert. In den Exporten werden die Informationen im Moment noch in eine Spalte kombiniert.
- Die Vorschau bei der Ausführung eines Personenimports (aus CSV) wird wieder angezeigt.
Kurse
- Die Konfiguration für die automatische Zuteilung von neuen Anmeldungen ist nun von der Warteliste unabhängig.
- Anmeldungen können auf eine nationale Warteliste gesetzt und von dort in andere Kurse vom gleichen Typ übernommen werden.
Abos
- Schlägt der Mailversand auf Grund der Mailgrösse (grosser Anhang) fehl, wird der Absender darüber informiert.
Events
- Es können Anhänge mit unterschiedlichen Sichtbarkeitsregeln hochgeladen werden: Leitungsteam, Leitungsteam und Teilnehmende oder Öffentlich. Die entsprechenden Personen sehen die Anhänge gemäss ihrer Rolle auf einem Anlass.
Suche
- Personen können über das Geburtsdatum gefunden werden (Format dd.mm.yyyy).
Siehe auch: https://github.com/cevi/hitobito_cevi/issues/221
Release 2.1.1 - 02. April 2024
- Eigener JSON:API Endpoint für Events (hitobito_sac#229)
- Rechnungen können neu auch den Status "Teilzahlung" und "Überzahlung" haben (hitobito_sww#38)
- Einverständnis Erziehungsberechtigte für Selbstregistrierung (hitobito#2404)
- Listen von Rechnungen können nach letztem Zahlungseingang und nach insgesamt bezahltem Betrag sortiert werden (hitobito_sww#147)
- Zahlungen welche nicht einer Rechnung zugewiesen werden konnten, können auf der Seite "Einzelrechnungen" als CSV exportiert werden (#1494)
- Upgrade auf Ruby 3.2 (#2242)
- Im Personen Tab "Abos" werden die Abos neu nach der Ebene gruppiert und angezeigt (#2337)
- Auf Abos gibt es neue Optionen im Bereich der selbstständigen Anmeldung. Zusätzlich zu den bisherigen Optionen (niemand kann sich selber anmelden oder beliebige Personen können sich fürs Abo anmelden) gibt es neu die Option "Nur konfigurierte". Ist diese aktiviert, dann können sich nur Personen mit passenden Gruppen/Rollen oder Anlässen für das Abo anmelden. In diesem Modus gibt es ausserdem die Möglichkeit, zwischen Opt-In und Opt-Out zu wählen: Beim neuen Modus Opt-In ist standardmässig niemand fürs Abo angemeldet, und die Gruppen/Rollen und Anlässe dienen ausschliesslich dazu, die erlaubte Zielgruppe für Opt-Ins festzulegen. Opt-Out ist der Modus wie es bisher funktionierte (#2334)
- Nachdem Erstellen einer Person wird sogleich auf mögliche Duplikate geprüft (#2350)
- Rollen mit Start-Datum in der Zukunft können erfasst werden (#2237)
- Eigener JSON:API Endpoint für Gruppen (#2243)
- Personendaten können manuell im "Ohne Rollen" Tab einer Ebene permanent gelöscht werden. (#2105)
Siehe auch:
Release 1.31
- Umstellung auf Ruby 3
Release 1.30 - 06. Juli 2023
- Die JSON:API liefert für Personen neu auch die Korrespondenz (#2104)
- Im Tab Sicherheit auf einer Person können neu alle Gruppen aufgelistet werden, welche
:show_details
Zugriff auf einem haben. (hitobito_pbs#257) - Auf der Personen-Listenansicht können neu mehrere Personen in einem Schritt markiert und als Abonnenten einem Abo hinzugefügt werden (#2110)
- Es können neu die eigenen Kinder direkt am Anlass angemeldet werden. Kinder werden entweder auf der Person hinterlegt oder können bei der Anlass-Anmeldung direkt neu angelegt werden. (#1969)
- Beim Abo-Mailversand, dem E-Mail Addressen Export sowie dem Mailchimp Export werden neu die Verwalter*innen des Empfängers berücksichtigt und mitexportiert oder als Mail Empfänger gezählt.
Release 1.28
- Hinterlegung einer Datenschutzerklärung bei einer Gruppe
- Integration mit Nextcloud möglich
- Benutzerfreundlichkeit für externe Anmeldungen verbessert
- Klareres Bestätigungsmail für Voranmeldungen
- API um Personen zu bearbeiten
- Elternlogin. Bei Kindern können Verwalter hinterlegt werden respektive bei den Eltern ihre Kinder
Release 1.27
Zwei-Faktor-Authentifizierung
Jede Person kann jetzt Zwei-Faktor-Authentifizierung mit einer TOTP-App aktivieren. Für einzelne Rollen kann die Zwei-Faktor-Authentifizierung obligatorisch gemacht werden.
Email-Bestätigung
Die Haupt-Mailadresse von Personen mit Login muss neu bestätigt werden nachdem sie geändert wurde.
Taggs
Anlässe, Kurse, etc. können neu getaggt werden.
Rollen
Rollen können beim Erstellen und Editieren ein Start- und Enddatum gesetzt werden. Das Enddatum kann auch in der Zukunft liegen, die Rolle wird dann automatisch an diesem Datum beendet.
Gruppen
- Es können neu Kalender-Feeds in jeder Gruppe eingerichtet werden. Damit können Anlässe, Kurse, Jahrespläne etc. einer Gruppe in einen externen Kalender (z.B. Google Kalender) eingebunden werden.
- Gruppen verfügen nun über eine einfache Mitgliederstatistik auf dem Reiter "Statistiken" auf der Gruppe.
Anlässe
Die Kontaktperson wird auf Wunsch per E-Mail über neue Anmeldungen benachrichtigt. Die Benachrichtigung wird auf dem Anlass aktiviert.
Rechnungen
- Einzelrechnungen können neu mittels Start- und Enddatum gefiltert werden.
- Es kann neu nach Rechnungen gesucht werden.
- Rechnungen können neu das Total ausblenden.
- Die Kosten-Stelle und das Konto wird für Gruppenrechnungen korrekt gespeichert.
Release 1.26
Externe Registrierung
Externe Registrierung (Neuanmeldungen) möglich bei Gruppen: Externe Leute können sich über die DB für eine Gruppe anmelden, diese können dann vom Administrator den jeweiligen Grupen zugeordnet werden.
Geschwister erfassen
Personen können als Geschwister erfasst werden.
Filterfunktionen
- Personen haben die Berechtigung Personenfilter auf tieferen Ebenen zu bearbeiten, erstellen & löschen.
- Überarbeitete Kursfilterung, mit wählbarem Datum statt nur jahresbasiert.
Einladung zu Anlässen
Teilnehmer können nun zu Anlässen eingeladen werden.
Passwörter
Es wurde neu eine minimale Passwortlänge von 12 Zeichen für neue Passwörter eingeführt.
Verlängerung der Qualifikationen parallel zu J+S
Die ausserordentliche Verlängerung der Einsatzberechtigung *von* J+S-Leiter*innen wird in der Datenbank bei den betroffenen Personen auf «gültig bis 31.12.2022» mutiert.
Passwort-Richtlinie gemäss aktuellen Empfehlungen
Bestehende Passwörter bleiben unverändert gültig. Neue Passwörter müssen mindestens 12 Zeichen lang sein. Weiterhin werden keine Vorgaben für Zahlen, Sonderzeichen, Gross- und Kleinschreibung gemacht.
Kursfilter für Kursansicht
Neu können Kurse zusätzlich nach verschiedenen Kriterien wie Datum, Gruppen, Kursart, Kurskategorie oder freien Plätzen gesucht werden.
Sichtbarkeit von Anlässen / Kursen / Lagern
Anlässe, Kurse und Lager sind neu ans Berechtigungssystem der Benutzer*innen angeglichen und nicht mehr für alle sichtbar. Bei Bedarf kann ein Anlass weiterhin für die ganze Datenbank sichtbar gemacht werden.
Einladungen zu Anlässen & Lagern in der Datenbank
Neu sind Einladungen zu Anlässen und Lagern möglich. Die eingeladene Person sieht dann auf der Info-Seite des entsprechenden Events eine Auswahl, um sich an- oder abzumelden.
Teilnehmersichtbarkeit: Gegenseitige Sichtbarkeit von Teilnehmer*innen von Anlässen
Neu kann für jeden Anlass, jeden Kurs und jedes Lager separat konfiguriert werden, ob sich die angemeldeten Teilnehmer*innen gegenseitig sehen. (Standardmässig ist die Sichtbarkeit deaktiviert) Du hast Fragen oder kommst du nicht weiter? Dann melde dich bei deiner kantonalen/regionalen Arbeitsstelle.
Release 1.22
OAuth
Verbesserungen am OAuth.
Mailchimp
Verbessungen an Mailchimp-Integration.
Rechnungen
QR-Code Rechnungen können nun erstellt werden.
API
Verbesserungen an der API.
Listenfunktionen
Neu ist die Listenfunktion "Meine Abos" verfügbar.
Personenerfassung
Doppelt erfasste Personen können erkannt und zusammengefügt werden.
Icons
Icons werden nun in der Suche angezeigt.
Anlässe
- Anlässe und Anmeldeangaben können übersetzt werden
- Es gibt nun eine automatische Warteliste für Anlässe
- Neu können die Tage unter Einstellungen verwaltet werden
- Anmeldungsfragen können neu auch nur eine Antwort haben
- Neu werden die gefundenen Daten im System zu einem Benutzer direkt vervollständigt.
- Innerhalb eines Anlasses ist es angemeldeten Personen möglich, andere Teilnehmende zu sehen
- Vergangene Anlässe werden bei Personen nicht mehr angezigt
Release 1.21
- JSON-API hat mehr Daten.
Release 1.20
Released am Mittwoch, 08. Januar 2020.
Hilfetexte
Neu können durch die Administratoren Hilfetexte für Seiten und Formulare hinterlegt werden. Die Hilfetexte folgen...
OAuth
Die Cevi.DB kann nun für OAuth Applikationen genutzt werden. Bei Interesse melde dich bitte bei der Steuerungsgruppe Cevi.DB: cevidb(at)cevi.ch
Personenerfassung
Erfassen von mehreren Personen erleichtert ("Speichern und weitere erfassen"-Button)
Profilbilder
Profilbilder werden bis 512x512 Pixel erlaubt
Release 1.19
Released am Freitag, 28. Dezember 2018.
Die wohl grösste Änderung mit dem Update ist die neue Navigation der Cevi.DB. Diese wurde auch für die mobile Version der Cevi.DB optimiert.
Welche Elemente wurden verschoben?
Die Haupt-Navigationen (Gruppen, Anlässe, Kurse, Rechnungen (neu) und Einstellungen) werden nun im Menü links integriert. Dafür erhält nun die spezifische Suche mehr Platz und ist neu mittig platziert. Zudem glänzt die DB mit einer neuen Schriftart (Noto).
Bei der mobilen Ansicht kann neu das Menü über einen Button ein- oder ausgeklappt werden. In diesem ist neu auch die Gruppenstruktur zu finden und nicht wie bis jetzt, ganz unten auf der Seite.
Mehrfachaktionen auf Personen
Mit dem neuen Update können nun mehrere Personen ausgewählt werden.
Mit den Mehrfachaktionen kann folgendes getan werden:
- Rolle hinzufügen: Den ausgewählten Personen kann in der gleichen oder in einer anderen Gruppe eine Rolle zugeteilt werden.
- Rollen verschieben: Die ausgewählten Personen können in eine andere Gruppe verschoben werden und die neue (gleiche oder andere) Rolle zugeteilt werden.
- Rollen entfernen: Bei den ausgewählten Personen kann innerhalb der Gruppe eine oder mehrere Rollen gelöscht werden.
- Zu Veranstaltung hinzufügen: Die ausgewählten Personen können zu einem Anlass oder einem Kurs hinzugefügt werden.
API Schnittstelle für Events
Auch die Events können neu mit der API angesteuert werden. Siehe dazu Cevi.DB API.
Service Accounts für API
Zuvor musste für Tools welche die Cevi.DB API verwendet haben, ein persönlicher Mitglieder-Account verwendet werden. Das User-Token welches für die Abfragen benötigt wurde, wurde meistens im Programm-Code fix hinterlegt.
Neu gibt es bei der Gruppen-Ebene den Tab „API-Keys“ wo man selber neue Keys hinzufügen kann und diese nachher in seinem Programm verwenden kann. Weitere Informationen findest du hier: Cevi.DB API
Es sollten in Zukunft keine persönliche Token mehr für Tools/Programme verwendet werden.
Rechnungen erstellen
Durch das neue Update ist es nun möglich mit der Cevi.DB Rechnungen zu erstellen. Diese können für Einzelpersonen, für Personenlisten aus einer Gruppe, für Teilnehmende eines Anlasses oder eines Kurses und für externe Personen gestellt werden. Jede Ebene hat einen eigenen Bereich für Rechnungen. Die Rechnungsdaten können von höheren Ebenen nicht eingesehen werden.
Generell haben folgende Rollen Lese- und Schreibrechte der Rechnungsdaten: «Finanzverantwortliche/-r» und «Kassier». Eine Übersicht der Rollen und deren Berechtigungen findest hier: Cevi.DB Berechtigungen
Die berechtigten Rollen können für ihren Bereich diverse Rechnungseinstellungen vornehmen. So kann z. B. ein Bankkonto hinterlegt werden, Rechnungsartikel und Mahnungsfälligkeiten definiert werden. Zudem kann über eine Importfunktion ein Zahlungsabgleich getätigt werden.
Über die Navigation «Rechnungen», im Menü links, gelangt man zum Rechnungsbereich.
Hier gelangst du zu der Dokumentation des Rechnungstool: Cevi.DB Rechnungen
Integration mit MailChimp API
Abos können neu mit MailChimp über einen API-Schlüssel verknüpft werden. So findet per Knopfdruck ein Abgleich vom Abo mit MailChimp statt.
Zu beachten:
- Die MailChimp-Liste wird durch den Export überschrieben
- Die MailChimp-Liste wird auf Knopfdruck exportiert, nicht periodisch
Mehr Informationen dazu findest du HIER.
Dynamische Spaltenauswahl auf Personen und Teilnehmern
Neu können bei Personenlisten die angezeigten Spalten ausgewählt und angepasst werden.
Standardmässig werden folgende Spalten angezeigt:
- Nachname | Vorname | Ceviname
- Rollen
- E-Mails
- Telefonnummern
- Adresse | PLZ | Ort
Durch die dynamische Spaltenwauswahl können folgende zusätzliche Spalten eingeblendet werden:
- Firmenname, Firma, Haupt-E-Mail, Land, Geschlecht, Geburtstag, Zusätzliche Angaben, Titel, Beruf/Klasse, J+S Nummer, Eintrittsdatum, AHV-Nummer, AHV-Nummer alt, Nationalität, Anrede Eltern, Name Eltern, Mitgliederkarte Nummer, Anrede, Kanton, Konfession, Korrespondenzsprache, Alte Daten, Nationalität gemäss J+S, Ortsgruppe
Neu kann für CSV- und Excel-Exporte die Option "Spaltenauswahl" gewählt werden. So werden nebst den Standardangaben, die ausgewählten Spalten exportiert.
Möglichkeit, eigenes Logo pro Gruppe hochzuladen
Neu können für Geschäftsstellen, Ortsgruppen, Jungscharen und Vereine eigene Logos hochgeladen werden. Du findest diese Option unter "Bearbeiten" der jeweiligen Gruppen. Dort können die Logos auch wieder entfernt werden. Die hochgeladenen Logos ersetzen den Schriftzug "CEVI.DB" oben links. Beispiel: