Skip to content

Releases: hitobito/hitobito

Hitobito 2.1.0

02 Apr 10:02
Compare
Choose a tag to compare

Features

  • Der Dublettenabgleich wird neu auch direkt nach dem Erstellen einer Person sowie nach einer neuen Selbstregistration ausgeführt. (#2350/#2426)
  • Bei externen Registrierungen kann neu ausgewählt werden, ob eine zusätzliche Checkbox zur Abfrage der Volljährigkeit angezeigt werden soll. (#2404)
  • Das automatisch generierte Bemerkungsfeld in Anlässen kann neu in der Spaltenauswahl angezeigt und exportiert werden. (#2421)
  • Qualifikationen werden neu im Verlauf einer Person aufgeführt. (hitobito/hitobito_sac_cas#317)
  • Rechnungen können neu auch die Stati "Teilbezahlt" oder "Überbezahlt" haben. (hitobito/hitobito_sww#38)
  • Zahlungen, welche bei einem Import nicht zugewiesen werden können, werden neu persistiert und können exportiert werden (#1494)
  • Auf Abos gibt es neu die Option, dass nur definierte Personen sich selbst für ein Abo an- oder abmelden können. Auch gibt es die Option zu definieren, ob man sich nur an- oder nur abmelden kann. (#2334)
  • Qualifikationsarten haben neu eine Einstellung für erforderliche Ausbildungstage, welche für eine erfolgreiche Verlängerung erreicht werden müssen. (hitobito/hitobito_sac_cas#256)
  • Neu kann pro Umgebung definiert werden, ob Personen nach x Monaten ohne Login ihren Benutzerzugang verlieren sollen. Dieses Feature ist standardmässig für alle Kunden deaktiviert. (#2069)
  • Die OpenAPI Dokumentation zur neuen JSON:API wurde um technische Beschreibungen (Schemas) der erhältlichen Daten ergänzt. Dies erlaubt es API-Clients automatisch zu generieren, statt sie von Hand ausprogrammieren
    zu müssen. (#2134)

Changes

  • Die JSON API wurde um zusätzliche Event Attribute erweitert. (hitobito/hitobito_sac_cas#229)
  • Das Dropdown "Rechnung erstellen" in Abos wurde vom Tab "Einstellungen" auf "Abonnenten" verschoben. (#2329)
  • Die Einstellungen in Abos sind neu in mehrere Tabs gegliedert. (#2329)
  • Verfügbare Abos in der Personenübersicht werden neu nach Layer sortiert. (#2337)

Bugfixes

  • Die Event Beschreibung wird bei externen Anmeldungen wieder korrekt formatiert. (#2252)
  • Behebung von OAuth Serverfehlern (#2389)
  • Falls auf einem Abo keine Leserechte bestehen, erscheint der Name des Abos nicht mehr als Link. (#2331)
  • Die Navigation der Sammelrechnungen hat fälschlicherweise die Gruppenstruktur angezeigt. (#2487)
  • Ist bei Kursen die Freigabe aktiviert, werden E-Mails an den Gruppenleiter wieder korrekt versendet. (#2120)
  • Behebung diverser Visual Bugs infolge des Bootstrap Upgrades.

Hitobito 2.0.0

19 Mar 13:50
Compare
Choose a tag to compare

Features

  • Für Hitobito verwenden wir zukünftig eine semantische Versionierung, startend bei 2.0.0 für den Release am 09. Januar 2024.
  • In Zukunft haben Hitobito-Umgebungen mit gleichem Codestand auch die gleiche Versionsnummer. (#2214)
  • Rollen, welche im Verlauf einer Person aufgeführt werden, werden gruppiert in «Aktive Rollen», «Zukünftige Rollen»und «Inaktive Rollen». (#2265)
  • Es ist möglich, eine Rolle mit einem Von-Datum in der Zukunft zu erstellen. (#2237)
  • Abonnements können nach Alter und Sprache gefiltert werden (#1919)
  • Rollen können ein Attribut haben, damit Personen ihre eigene Rolle entfernen dürfen. Standardmässig ist dieses Attribut auf allen Rollen inaktiv. (hitobito/hitobito_sac_cas#133)
  • Das Bemerkungsfeld bei Anlässen wird nach einer gewissen Zeit automatisch gelöscht, um den Datenschutz garantieren zu können. Standardmässig ist dies bei allen Umgebungen auf 99 Jahre gesetzt. (#2129)
  • Pro Wagon können Kriterien definiert werden, damit gewisse Personen automatisch gelöscht werden. Beispielsweise, wenn jemand länger keine Rolle hatte, sich länger nicht eingeloggt hat, oder länger an keinem Anlass teilgenommen hat. Dieses Feature ist standardmässig in allen Wagons deaktiviert. (#2106)
  • Personen können minimiert werden. Dabei werden sämtliche nicht zwingend notwendigen Daten der Person gelöscht. Unter welchen Bedingungen eine Person minimiert werden darf und welche Felder dabei gelöscht werden, kann pro Wagon definiert werden. Dieses Feature ist standardmässig in allen Wagons deaktiviert. (#2106)
  • Pro Wagon kann spezifiziert werden, dass bei einer Person nach einer gewissen Zeit ohne Login der Benutzer-Zugang entfernt wird. Dies ist standardmässig in allen Wagons deaktiviert (#2069)
  • Gruppen können mit statischen Bezeichnungen definiert werden. Die Namen dieser Gruppen können in Hitobito übersetzt werden, damit die Gruppennamen jeweils in der Sprache des Benutzers angezeigt werden. (#2219)
  • Die JSON:API für Gruppen wurde um diverse Attribute erweitert (#2243)

Changes

  • Mit dem Bootstrap 5-Upgrade erhält Hitobito ein neues Aussehen. Davon sind sämtliche Ansichten betroffen. Die Funktionen ändern sich dabei nicht. (#1754)
  • Rollen mit einem Bis-Datum in der Vergangenheit werden sofort nach dem Speichern terminiert, anstatt in einem viertelstündlichen delayed-job. (#2245)
  • Die Gruppen «Ohne Rollen» können nur noch Personen sehen, welche volle Lese- und Schreibrechte auf der jeweiligen Hauptgruppe haben. (#2208)

Bugfixes

  • Wenn ein Enddatum in der Zukunft für eine Rolle festgelegt wird, werden alle 'after_destroy'-Hooks erst ab dem Zeitpunkt ausgeführt, an dem die Rolle tatsächlich als gelöscht gilt, anstatt sofort (#1748)
  • Wird in der Suche nach Namen gesucht, welche Sonderzeichen beinhalten (z.B. «/» oder «&»), werden die Suchvorschläge nun korrekt angezeigt. (#2060)
  • Ist bei einer Person die Zweifaktorauthentifizierung aktiviert, funktioniert die «Remember Me» Funktion jetzt auch, wenn man sich von mehreren verschiedenen Geräten einloggt. (#2068)
  • Das Error-Handling bei zukünftig terminierten Rollen wurde verbessert. (#2255)

Release Notes 1.14 - Verbesserungen zu Personen löschen, Etiketten und vielem mehr

02 May 11:20
Compare
Choose a tag to compare

Personen löschen / Umgang mit Personen ohne aktive Rollen

Rund ums Personen Löschen liefert dieser Release einige Verbesserungen.
Bei hitobito löschst duPersonen in der Regel nicht,
du entfernst nur alle aktiven Rollen dieser Person.
Eine Person soll nämlich später in einer anderen Rolle oder bei einem Anlass
wieder aktiv werden können.

Dazu gibt es folgende Neuerungen.

  • Administratoren können neu Personen komplett löschen mit allen verknüpften Daten.
    Wie können also nun Anfragen von Mitgliedern nach kompletter Datenlöschung
    gerecht werden. #123
  • Administratoren können auch Personen ohne Rollen über die Volltextsuche finden.
    #124
  • Für Personen ohne Rollen wurde bisher die
    Anfrageprozedur
    nicht ausgelöst, neu geht eine Anfrage an die letzte zugeordnete Gruppe. Damit
    verbessern wir den Datenschutz weiter. #125
  • Personen ohne Rollen sind neu in der Linksnavigation in der Gruppe
    "Ohne Rollen" aufzufinden. #64

Etiketten definiert von Jedermann

Bisher konnten nur Administratoren Etikettenformate definieren. Mit diesem
Release kannst du deine eigenen Etiketten- und Couvertformate festlegen und die
allgemein definierten ausblenden lassen. #76

Zusätzlich kannst du neu den Übernamen auf Etiketten anzeigen
und ein P.P. Post Feld nutzen. Dank dem P.P. Post Feld kannst du einfach
günstigere Massenversände von der Post
machen lassen. #77

Verbesserungen zu Anlässen und Kursen

  • Mit der Erweiterung der Suche hast du jetzt Zugriff schnellen Zugriff auf alle Events.
    Einfach Kursnummer eingeben und schon bist du am richtigen Ort.
    #99 /
    #26
  • Bei jedem Anlass kannst du jetzt deinen Teilnehmern auch eine Abmeldemöglichkeit geben.
    #105
  • Administratoren können Standardbeschreibungen für jede Kursart hinterlegen,
    die bei Kursen automatisch übernommen werden oder manuell hinzugefügt werden können.
    #100

Verbesserung der Qualifikationsübersicht

Die Ausbildungsübersicht stellt nun auch die Ablaufdaten der Qualifkationen dar.
#107

  • abgelaufene Qualifikationen sind grau.
  • Qualifikationen, welche dieses Jahr ablaufen sind orange.

Excelexport

  • Teilnehmerlisten und Personenlisten können neu als Excel exportiert werden
  • Exporte von Personenlisten mit allen Angaben enthalten aktuelle Qualifikationen

Danke für die Vorarbeit von Ueli #204

Notizen löschen

Bisher konnten Notizen nur angelegt, aber nicht gelöscht werden. Das ist neu möglich.

Beiträge aus der Community

  • Korrektur bei "Mehrfachversände vermeiden". Danke an Diego Steiner für den Fix
    #95
  • Fix von fehlschlagendes Test wegen falschen Zeitzonen, danke an Philippe
    #205
  • Verbesserung an Verlaufsdarstellung, danke an Lukas
    #203
  • Telefonnummer als Links, danke an Adrian
    #202
  • Nur Pfadi: PBS Logo als SVG, danke an Manuel
    #59
  • Nur Pfadi: Karte auf Event, danke an Adrian
    #56
  • Nur Pfadi: Statistik und Bestandesmeldung um das Total pro Geschlecht ergänzt, danke an Jonas
    #54

Spezifische Anpassungen für Organisationen

Jubla

  • Kaleis erhalten mehr Zugriffsrechte.
    #104
  • Zugeteilte Coaches erhalten Leseberechtigung auf die Teilnehmerlisten.
    #102
  • Coaches und Leiterkursbetreuer finden auf ihrer Personenübersicht eine Liste
    ihrer betreuten Kurse.
    #103

Danke an alle Beteiligten!

  • Pfadibewegung Schweiz und die Jubla für das ermöglichen dieses Releases
  • Zeilenwerk für die Umsetzung
  • Allen die diesen Release mit Pull Requests unterstützt haben!