Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NEJB - S1: Neuer Root-Knoten Ehemalige #110

Open
richardjubla opened this issue Aug 26, 2024 · 1 comment
Open

NEJB - S1: Neuer Root-Knoten Ehemalige #110

richardjubla opened this issue Aug 26, 2024 · 1 comment

Comments

@richardjubla
Copy link
Contributor

richardjubla commented Aug 26, 2024

User Story:

Als PG Datenbank Ehemaligenwesen möchten wir einen weiteren Top-Knoten «Ehemalige» als eigenständiges Feature in der jubla.db für das Ehemaligenwesen starten, welcher parallel zum Top-Knoten «Aktive» verfügbar ist. Dazu soll das Konzept des Root-Knoten (Silverscout #271) übernommen werden.

Aspekte:

  • Gemäss Gespräch vom 06.06.2024 und den folgenden Abklärungen, soll ein zusätzlicher Root-Knoten für das Ehemaligenwesen erstellt werden, analog der Implementation von Silverscout.
  • Im neu eröffneten Top-Knoten ist es möglich Gruppen (inkl. beliebig vieler Subgruppen) auf folgenden Ebenen zu erstellen:
    • Bund - höchste Ebene Top-Knoten Ehemalige
    • Kanton – zweite Ebene Top-Knoten Ehemalige
    • Region – dritte Ebene Top-Knoten Ehemalige
    • Ehemaligenverein – vierte Ebene Top -Knoten Ehemalige
  • Die Gruppen können die gleichen Standard-Funktionen nutzen, welche für Gruppen im Top-Knoten „Aktive“ zur Verfügung stehen
    • Anlässe
    • Abos
    • Ausnahme: Ausgeblendet, nicht sichtbar sind die Funktionen Kurse / Lager
  • Profile werden vom beiden Top-Knoten (Ehemalige und Aktive) geteilt. Profile können somit in beiden Strukturen verwendet werden.
    -Bei „Automatismen/Regeln“ oder E-Mails lehnen wir uns so weit wie möglich an die Standards von hitobito bzw. den Silverscouts an. Die Entwickler versuchen möglichst Synergien zu nutzen und Code wiederzuverwenden. Alles muss sauber dokumentiert sein, für die weitere Nachvollziehbarkeit.
    Beispiel Automatismus / Opt-in für Silverscouts: Silverscouts in der MiData oder "SiData" hitobito_pbs#235

Definition of Done:

  • Dokumentation
    • Eine Nachvollziehbarkeit der Arbeiten (für NEJB/Jubla als Anwender/Tester ohne technisches Fachwissen) muss klar ersichtlicher Bestandteil der Arbeiten/Offerte sein.
    • Aktualisierte Dokumentation. Anhand der erstellten Dokumentationen und Berichten kann das NEJB die Lösung nachvollziehen und abnehmen.
  • Systemumgebung
    • Der neue Top-Knoten Ehemalige ist in Stage aktiviert.
    • Das „Feature“ Top-Knoten Ehemalige kann als solches für das Produktiv-System ausgeschlossen werden: Ein Release innerhalb des Top-Knoten Aktive ist während der Entwicklungszeit vom Top-Knoten Ehemalige auch möglich, ohne Übernahme/Aktivierung.
  • Struktur & Funktionen
    • Geforderte Ebenen (Bund, Kanton, Schar) erstellt
    • Gruppen und Subgruppen verfügbar inkl. aller bestehenden Funktionen
  • Berechtigungen
    • Der Verband hat über die Verbandsleitung (:admin? ,:impersonate?) weiterhin die Möglichkeit zur Einsicht und Verwaltung aller Daten gemäss Hitobito-Konzept. (NEJB ist Bestandteil VON jubla und in ihm organisiert, nicht selbständig)

Vorschlag für Test/Abnahme:

  • Struktur & Gruppentyp
    • Gruppen auf allen Ebenen erstellen und Profile hinzufügen (neue/bestehende)
    • Subgruppen auf allen Ebenen erstellen und Profile hinzufügen
    • Bestehendes Profil in Ehemaligen Gruppe „zügeln“ oder sowohl als aktives Mitglied wie auch als Mitglied des NEJB verwalten.
    • Ehemaligen Mitgliederverwaltung anhand Dokumentation nachstellen und durchprobieren
  • Aktive/Inaktive Rolle
    • Profil aus einer Gruppe entfernen (Inaktive Rollen testen)

Umsetzung in:

@richardjubla richardjubla mentioned this issue Aug 26, 2024
6 tasks
@richardjubla
Copy link
Contributor Author

Aktualisiert: Die vier Ebenen des Root-Knoten ergänzt:

  • Bund - höchste Ebene Root-Knoten Ehemalige
  • Kanton – zweite Ebene Root-Knoten Ehemalige
  • Region – dritte Ebene Root-Knoten Ehemalige
  • Ehemaligenverein – vierte Ebene Root-Knoten Ehemalige

@ThomasEllenberger ThomasEllenberger self-assigned this Sep 27, 2024
@ThomasEllenberger ThomasEllenberger changed the title NEJB: Start Feature «Ehemalige» / Eigener Root-Knoten (Silverscout/Ehemalige) NEJB - S1: Neuer Root-Knoten Ehemalige Sep 27, 2024
@kronn kronn removed their assignment Oct 8, 2024
@tobiasstern tobiasstern removed their assignment Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants