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

Gruppe "Neuanmeldung (zur Freigabe)" Aktionen einschränken #1405

Closed
8 tasks
ThomasEllenberger opened this issue Dec 16, 2024 · 0 comments · Fixed by #1465 · May be fixed by hitobito/hitobito#3107 or #1445
Closed
8 tasks

Gruppe "Neuanmeldung (zur Freigabe)" Aktionen einschränken #1405

ThomasEllenberger opened this issue Dec 16, 2024 · 0 comments · Fixed by #1465 · May be fixed by hitobito/hitobito#3107 or #1445

Comments

@ThomasEllenberger
Copy link

In den Gruppen "Neuanmaldung (zur Freigabe) sollen gewisse Aktionen nicht ausführbar sein.
Diese Aktionen sollen nur durch die entsprechenden Wizards angestossen werden können, nicht aber direkt im UI.

-> Dies betrifft nur die Gruppen "Neuanmeldung (zur Freigabe). IN ALLEN ANDEREN GRUPPEN MUSS DIES WEITERHIN NORMAL FUNKTIONIEREN!
-> Dies ist unabhängig von den Berechtigungen! NIEMAND soll diese UI-Optionen in diesen Gruppen haben.
-> Via Wizard müssen die Aktionen noch immer korekt funktionieren.

  1. Klickt man in der Gruppe bei einer Rolle auf "Bearbeiten" soll nur das bis Datum der Rolle angepasst werden können. Das von Datum darf nie angepasst werden und soll deshalb nicht bearbietbar sein.
    image

  2. Die aktive Rolle "Neuanmeldung" darf nie auf der Person mit dem Mülleimer gelöscht werden können.
    Der Mülleimer kann für Rollen in dieser Gruppe immer ausgeblendet werden, so dass diese Aktion nicht durchgeführt werden kann.
    image

Tech-Spec

  • sinngebende Zielrichtung
  • besondere/bekannte Bedingungen und Grenzfälle
  • technische Einschränkungen
  • Ein- und Ausgabeformate beschreiben
  • Umsetzungsplan ergänzen oder anpassen

ToDo

  • Migration erstellen
  • Domainklasse erstellen oder anpassen
  • Model/View/Controller anpassen
  • Neues Feature mit FeatureGate deaktivierbar machen
  • Specs schreiben
  • Kunde wegen Übersetzungen informieren
  • Mit angemessener Rolle "durchklicken"
  • CHANGELOG-Eintrag unter "unreleased" unten hinzufügen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment