Clarify admin role editor entry paths

This commit is contained in:
david committed 2026-06-25 03:57:59 +02:00
1 parent 86f8ee6763
commit d48b122176
4 files changed
+45 -18

No files matched your search

@@ -33,6 +33,10 @@ Grosses Modal / Role Editor.
## Aktionen
- bei `Rolle anlegen`: Zwischenschritt mit Basisdaten oeffnen
- aus dem Zwischenschritt: `Weiter zu Berechtigungen`
- bei `Bearbeiten`: direkt den grossen Permission-Editor oeffnen
- bei `Duplizieren`: Zwischenschritt mit vorausgefuellten Basisdaten oeffnen
- speichern
- abbrechen / Modal schliessen
- Rolle loeschen, wenn erlaubt
@@ -42,14 +46,21 @@ Grosses Modal / Role Editor.
## Layout / Inhalt
1. Grosses Modal ueber S02, mit Schliessen-Icon.
2. Oben im Modal steht der Bereich `Rolle` mit Rollenname, Beschreibung, Bereich/Kategorie und Typ-Info.
3. Beim Erstellen kann ein Vorlagenbereich sichtbar sein, aber als Work in Progress / noch nicht final.
4. Links steht eine Sidebar nach Apple-Settings-Muster: Suchfeld oben, darunter Bereiche.
5. Die Suche durchsucht alle Permissions und filtert bereichsuebergreifend.
6. Hauptbereich scrollt von `Rolle` zu `Allgemein` und weiter in einzelne Rechtebereiche.
7. Rechtebereiche: Allgemein, Mitarbeiter, Rollen und Berechtigungen, Workspace Settings, Abrechnung, Audit & Sicherheit, Integrationen/API, Dateien, Aufgaben.
8. Footer mit `Speichern` und `Abbrechen`.
1. Grosser Modal-Flow ueber S02, mit Schliessen-Icon.
2. Entry `Rolle anlegen`: zuerst ein Zwischenschritt mit Basisdaten.
- Rollenname.
- Beschreibung.
- Bereich/Kategorie.
- optionaler Vorlagenbereich als Work in Progress.
- Aktionen: `Abbrechen`, `Weiter zu Berechtigungen`.
3. Entry `Bearbeiten`: direkt in den grossen Permission-Editor springen.
4. Entry `Duplizieren`: Zwischenschritt wie beim Anlegen, aber vorausgefuellt.
5. Im grossen Editor steht oben der Bereich `Rolle` mit Rollenname, Beschreibung, Bereich/Kategorie und Typ-Info; diese Daten bleiben dort bearbeitbar.
6. Links steht eine Sidebar nach Apple-Settings-Muster: Suchfeld oben, darunter Bereiche.
7. Die Suche durchsucht alle Permissions und filtert bereichsuebergreifend.
8. Hauptbereich scrollt von `Rolle` zu `Allgemein` und weiter in einzelne Rechtebereiche.
9. Rechtebereiche: Allgemein, Mitarbeiter, Rollen und Berechtigungen, Workspace Settings, Abrechnung, Audit & Sicherheit, Integrationen/API, Dateien, Aufgaben.
10. Footer mit `Speichern` und `Abbrechen`.
## Permission-Zeilenmuster
@@ -72,8 +83,10 @@ Verhalten:
| Zustand | Beschreibung | Umsetzung |
|---|---|---|
| Neue Rolle | leere Felder + Permission-Auswahl | Bauen |
| Rolle bearbeiten | vorhandene Werte vorausgefuellt | Bauen |
| Neue Rolle Zwischenschritt | Basisdaten zuerst klaeren, dann zu Permissions | Bauen |
| Neue Rolle Permission-Editor | nach dem Zwischenschritt atomare Permissions setzen | Bauen |
| Rolle bearbeiten | direkt im Permission-Editor mit vorhandenen Werten | Bauen |
| Rolle duplizieren | Zwischenschritt mit vorausgefuellten Basisdaten | Bauen |
| Vorlage verwenden | WIP-Vorlage kann als Startpunkt fuer eigene Rolle dienen | Nur dokumentieren |
| Admin-Rolle | kritische Felder/Loeschen geschuetzt | Nur dokumentieren |
| Rollenname existiert | Inline-Fehler am Namen | Nur dokumentieren |
@@ -33,9 +33,9 @@ A2 List + A6 Settings.
## Aktionen
- `Rolle anlegen` -> M02
- Zeilenaktion `Bearbeiten` -> M02
- Zeilenaktion `Duplizieren` -> M02 mit kopierter Rolle
- `Rolle anlegen` -> M02 Zwischenschritt mit Basisdaten
- Zeilenaktion `Bearbeiten` -> M02 direkt im grossen Permission-Editor
- Zeilenaktion `Duplizieren` -> M02 Zwischenschritt mit kopierter Rolle
- Zeilenaktion `Loeschen`
- bei Rolle in Nutzung -> D03
@@ -294,7 +294,9 @@ Layout:
- bei Systemrolle `Admin` keine Loeschen-Aktion.
5. Rollen-Bearbeitung:
- passiert in diesem Tab/Subpage-Kontext.
- aus `Bearbeiten`, `Duplizieren` oder `Rolle anlegen` oeffnet sich ein sehr grosses Modal.
- `Rolle anlegen` oeffnet in M02 zuerst den Zwischenschritt mit Basisdaten.
- `Bearbeiten` oeffnet M02 direkt im grossen Permission-Editor.
- `Duplizieren` oeffnet den Zwischenschritt mit vorausgefuellten Basisdaten.
- das Modal ist nicht aus der Mitarbeiterliste heraus erreichbar, sondern nur aus `Rollen und Berechtigungen`.
6. Rechtebereiche:
- werden beim Bearbeiten einer Rolle angezeigt.
@@ -311,17 +313,28 @@ Layout:
Ziel: Admin erstellt eine eigene Rolle oder passt eine vorhandene eigene Rolle an, ohne die Rollen-Subpage zu verlassen. Die Systemrolle `Admin` ist geschuetzt.
Einstiege:
1. `Rolle anlegen` oeffnet zuerst einen Zwischenschritt im Modal-Flow.
- Zweck: kleine Basisdaten klaeren, bevor der Admin in die atomare Permission-Auswahl geht.
- Felder: Rollenname, Beschreibung, Bereich/Kategorie.
- Optionaler Bereich `Vorlage verwenden`; Vorlagen sind sichtbar als Work in Progress und noch nicht final.
- Aktionen: `Abbrechen`, `Weiter zu Berechtigungen`.
2. `Bearbeiten` auf einer bestehenden Rolle oeffnet direkt den grossen Permission-Editor.
- Der Admin landet sofort im Editor, oben im Bereich `Rolle`.
- Rollenname, Beschreibung und Bereich/Kategorie bleiben dort weiterhin editierbar.
3. `Duplizieren` folgt dem Anlegen-Pfad, aber mit vorausgefuellten Basisdaten.
Layout:
1. Sehr grosses Modal ueber dem Tab `Rollen und Berechtigungen`.
1. Sehr grosser Modal-Flow ueber dem Tab `Rollen und Berechtigungen`.
2. Modal kann jederzeit geschlossen werden.
3. Oben im Modal steht der Bereich `Rolle` als Einstiegs-/Pre-Bereich:
3. Im Editor steht oben der Bereich `Rolle`:
- Rollenname.
- Beschreibung.
- Bereich/Kategorie der Rolle, z. B. Team, Verwaltung, Operativ.
- Typ als Information: `Systemrolle` oder `Eigene Rolle`; nicht frei umstellbar.
- beim Erstellen optional ein Vorlagenbereich `Vorlage verwenden`, aber sichtbar als Work in Progress.
- dieser Bereich ersetzt einen separaten Pre-Screen; alles bleibt im gleichen Modal.
- diese Daten koennen auch nach dem Zwischenschritt weiterhin bearbeitet werden.
4. Linke Sidebar:
- oben links sitzt die globale Suche, aehnlich Apple-Einstellungen.
- darunter stehen die Bereiche als Navigation.
+1
View File
@@ -136,6 +136,7 @@ Diese Datei ist der erste Ort, um zu sehen:
| WF-P2 Admin RBAC | Gruppen | Raus | Gruppen sind nicht Teil des RBAC-Pakets. | Falls spaeter noetig, eigener Settings-Bereich |
| WF-P2 Admin RBAC | Rollenmodell | Genommen | Zum Start gibt es nur die Systemrolle `Admin`; Admins koennen eigene Rollen anlegen und benennen. | Vordefinierte Rollen sind raus |
| WF-P2 Admin RBAC | Rollen-Vorlagen | WIP | Beim Erstellen einer Rolle koennen spaeter Vorlagen angeboten werden, sie sind aber noch nicht final. | In v1 nur als vorbereiteter/disabled Bereich dokumentieren |
| WF-P2 Admin RBAC | Rollen-Editor Einstieg | Genommen | Neue Rolle startet mit Zwischenschritt fuer Name, Beschreibung und Bereich; Bearbeiten springt direkt in den grossen Permission-Editor. | Duplizieren nutzt den Zwischenschritt mit vorausgefuellten Daten |
| WF-P2 Admin RBAC | Settings-Aufteilung | Genommen | `Settings -> Mitarbeiter` wird Oberpunkt; Tabs: `Mitarbeiter`, `Rollen und Berechtigungen`. | Sichtbarer Wireframe-Einstieg; technische Route spaeter abstimmen |
| WF-P2 Admin RBAC | Rollenzuweisung | Genommen | In der Mitarbeiterliste gibt es pro Mitarbeiter ein Rollen-Dropdown; Bearbeiten fuehrt zu `Rollen und Berechtigungen`. | Kein eigenes Rollen-Modal aus S01 |
| WF-P2 Admin RBAC | Berechtigungen | Genommen | Kein separater Berechtigungen-Tab; Rechtebereiche leben im Tab `Rollen und Berechtigungen` beim Bearbeiten einer Rolle. | Macht das Paket kompakter |