Clarify admin role create and edit flows

This commit is contained in:
david committed 2026-06-25 19:22:29 +02:00
1 parent b51fe2af9f
commit ea32264b1b
5 files changed
+47 -40

No files matched your search

@@ -4,19 +4,19 @@ project: HiveGrid Screen Project
ticket: D-P2 ticket: D-P2
package: WF-P2 Admin RBAC package: WF-P2 Admin RBAC
id: M02 id: M02
screen: Rolle erstellen/bearbeiten screen: Rolle bearbeiten
typ: Grosses Modal typ: Grosses Modal
umsetzung: Bauen umsetzung: Bauen
status: In Subframe status: In Subframe
route: von S02 Bearbeiten oder M04 route: von S02 Bearbeiten oder M04 Rolle anlegen
subframe: "https://app.subframe.com/f023064a5ca0/flow/42c54a17-9c08-4db3-9306-1449f5b874e4/edit" subframe: "https://app.subframe.com/f023064a5ca0/design/f6b68e89-b65c-4623-805e-dbc0e6943a52/edit"
--- ---
# M02 - Rolle erstellen/bearbeiten # M02 - Rolle bearbeiten
## Ziel ## Ziel
Der Admin bearbeitet eine vorhandene eigene Rolle oder setzt nach dem Anlegen die Berechtigungen einer neuen Rolle. Die Systemrolle `Admin` ist geschuetzt. Der Admin bearbeitet eine vorhandene eigene Rolle oder konfiguriert nach M04 die Berechtigungen einer neu angelegten bzw. duplizierten Rolle. Die Systemrolle `Admin` ist geschuetzt.
## Pattern / Archetyp ## Pattern / Archetyp
@@ -45,7 +45,7 @@ Grosses Modal / Role Editor.
1. Grosser Modal-Flow ueber S02, mit Schliessen-Icon. 1. Grosser Modal-Flow ueber S02, mit Schliessen-Icon.
2. Entry `Bearbeiten`: direkt in den grossen Permission-Editor springen. 2. Entry `Bearbeiten`: direkt in den grossen Permission-Editor springen.
3. Entry `Rolle anlegen` oder `Duplizieren`: kommt aus `M04 Rolle anlegen Zwischenschritt` mit Basisdaten. 3. Entry `Rolle anlegen` oder `Duplizieren`: kommt aus `M04 Rolle anlegen` mit Basisdaten.
4. Im grossen Editor steht oben der Bereich `Rolle` mit Rollenname, Beschreibung, Bereich/Kategorie und Typ-Info; diese Daten bleiben dort bearbeitbar. 4. Im grossen Editor steht oben der Bereich `Rolle` mit Rollenname, Beschreibung, Bereich/Kategorie und Typ-Info; diese Daten bleiben dort bearbeitbar.
5. Links steht eine Sidebar nach Apple-Settings-Muster: Suchfeld oben, darunter Bereiche. 5. Links steht eine Sidebar nach Apple-Settings-Muster: Suchfeld oben, darunter Bereiche.
6. Die Suche durchsucht alle Permissions und filtert bereichsuebergreifend. 6. Die Suche durchsucht alle Permissions und filtert bereichsuebergreifend.
@@ -74,7 +74,7 @@ Verhalten:
| Zustand | Beschreibung | Umsetzung | | Zustand | Beschreibung | Umsetzung |
|---|---|---| |---|---|---|
| Neue Rolle Permission-Editor | nach M04 atomare Permissions setzen | Bauen | | Neue Rolle bearbeiten | nach M04 atomare Permissions setzen | Bauen |
| Rolle bearbeiten | direkt im Permission-Editor mit vorhandenen Werten | Bauen | | Rolle bearbeiten | direkt im Permission-Editor mit vorhandenen Werten | Bauen |
| Rolle duplizieren | nach M04 mit vorausgefuellten Basisdaten in den Editor | Bauen | | Rolle duplizieren | nach M04 mit vorausgefuellten Basisdaten in den Editor | Bauen |
| Vorlage verwenden | WIP-Vorlage kann als Startpunkt fuer eigene Rolle dienen | Nur dokumentieren | | Vorlage verwenden | WIP-Vorlage kann als Startpunkt fuer eigene Rolle dienen | Nur dokumentieren |
@@ -4,7 +4,7 @@ project: HiveGrid Screen Project
ticket: D-P2 ticket: D-P2
package: WF-P2 Admin RBAC package: WF-P2 Admin RBAC
id: M04 id: M04
screen: Rolle anlegen Zwischenschritt screen: Rolle anlegen
typ: Modal Step typ: Modal Step
umsetzung: Bauen umsetzung: Bauen
status: In Subframe status: In Subframe
@@ -12,11 +12,11 @@ route: von S02 Rolle anlegen / Duplizieren
subframe: "https://app.subframe.com/f023064a5ca0/flow/42c54a17-9c08-4db3-9306-1449f5b874e4/edit" subframe: "https://app.subframe.com/f023064a5ca0/flow/42c54a17-9c08-4db3-9306-1449f5b874e4/edit"
--- ---
# M04 - Rolle anlegen Zwischenschritt # M04 - Rolle anlegen
## Ziel ## Ziel
Der Admin klaert zuerst die Basisdaten einer neuen eigenen Rolle, bevor er in den grossen Permission-Editor wechselt. Beim Duplizieren wird derselbe Schritt mit vorausgefuellten Daten genutzt. Der Admin klaert zuerst die Basisdaten einer eigenen Rolle, bevor er in den grossen Permission-Editor wechselt. M04 deckt zwei Einstiegssituationen ab: eine komplett neue Rolle anlegen oder eine bestehende Rolle duplizieren.
## Pattern / Archetyp ## Pattern / Archetyp
@@ -29,10 +29,11 @@ Modal Step / Create Role Basics.
- Bereich/Kategorie, z. B. Team, Verwaltung, Operativ - Bereich/Kategorie, z. B. Team, Verwaltung, Operativ
- optionaler Vorlagenbereich als Work in Progress - optionaler Vorlagenbereich als Work in Progress
- bei Duplizieren: Quellrolle als vorausgefuellter Startpunkt - bei Duplizieren: Quellrolle als vorausgefuellter Startpunkt
- bei Duplizieren: Hinweis, aus welcher Rolle kopiert wird
## Aktionen ## Aktionen
- `Weiter zu Berechtigungen` -> M02 Permission-Editor - `Weiter zu Berechtigungen` -> M02 Rolle bearbeiten
- `Abbrechen` - `Abbrechen`
- Modal schliessen - Modal schliessen
- optionale Vorlage auswaehlen, falls spaeter verfuegbar - optionale Vorlage auswaehlen, falls spaeter verfuegbar
@@ -58,8 +59,8 @@ Modal Step / Create Role Basics.
| Zustand | Beschreibung | Umsetzung | | Zustand | Beschreibung | Umsetzung |
|---|---|---| |---|---|---|
| Neue Rolle | leeres Formular fuer eigene Rolle | Bauen | | Neue Rolle | leeres Formular fuer eigene Rolle | M04 V2 Template Preview |
| Rolle duplizieren | Formular mit Name, Beschreibung und Bereich aus Quellrolle vorausgefuellt | Bauen | | Rolle duplizieren | Formular mit Name, Beschreibung und Bereich aus Quellrolle vorausgefuellt | M04 V3 Duplicate Aware |
| Rollenname fehlt | Inline-Fehler am Namen | Bauen | | Rollenname fehlt | Inline-Fehler am Namen | Bauen |
| Rollenname existiert | Inline-Fehler am Namen | Nur dokumentieren | | Rollenname existiert | Inline-Fehler am Namen | Nur dokumentieren |
| Vorlage verwenden | WIP-Vorlagenbereich als spaeterer Startpunkt | Nur dokumentieren | | Vorlage verwenden | WIP-Vorlagenbereich als spaeterer Startpunkt | Nur dokumentieren |
@@ -76,7 +77,8 @@ Modal Step / Create Role Basics.
- Als echter Modal-Step im Admin-RBAC-Flow angelegt, ohne andere Screens zu bearbeiten. - Als echter Modal-Step im Admin-RBAC-Flow angelegt, ohne andere Screens zu bearbeiten.
- Dialog-QA: Varianten muessen `DialogLayout` -> `Dialog` -> `Dialog.Content` nutzen; keine simulierten Overlay-/Card-Modals. - Dialog-QA: Varianten muessen `DialogLayout` -> `Dialog` -> `Dialog.Content` nutzen; keine simulierten Overlay-/Card-Modals.
- V1 Simple Form und V4 Guided Compact wurden geloescht. - V1 Simple Form und V4 Guided Compact wurden geloescht.
- V3 Duplicate Aware ist aktuell die favorisierte Richtung. - `M04 V2 Template Preview` wird fuer den Einstieg `Rolle anlegen` genutzt.
- `M04 V3 Duplicate Aware` wird fuer den Einstieg `Duplizieren` genutzt und bleibt erhalten.
| Variante | Subframe | | Variante | Subframe |
|---|---| |---|---|
@@ -85,4 +87,4 @@ Modal Step / Create Role Basics.
## Notizen ## Notizen
Dieser Screen ist der Einstieg fuer `Rolle anlegen` und `Duplizieren`. `Bearbeiten` geht weiterhin direkt nach `M02 Rolle erstellen/bearbeiten`. Dieser Screen ist der Einstieg fuer `Rolle anlegen` und `Duplizieren`. `Bearbeiten` geht weiterhin direkt nach `M02 Rolle bearbeiten`.
@@ -33,9 +33,9 @@ A2 List + A6 Settings.
## Aktionen ## Aktionen
- `Rolle anlegen` -> M04 Zwischenschritt mit Basisdaten - `Rolle anlegen` -> M04 Rolle anlegen mit Basisdaten
- Zeilenaktion `Bearbeiten` -> M02 direkt im grossen Permission-Editor - Zeilenaktion `Bearbeiten` -> M02 direkt im grossen Permission-Editor
- Zeilenaktion `Duplizieren` -> M04 Zwischenschritt mit kopierter Rolle - Zeilenaktion `Duplizieren` -> M04 Rolle anlegen mit kopierter Rolle
- Zeilenaktion `Loeschen` - Zeilenaktion `Loeschen`
- bei Rolle in Nutzung -> D03 - bei Rolle in Nutzung -> D03
@@ -96,7 +96,7 @@ Wie schneiden wir RBAC so, dass es genug fuer Dev/Handoff ist, aber nicht zu ein
### Varianten / Branches ### Varianten / Branches
- Rolle erstellen: Name, Beschreibung und Permission-Bundles auswaehlen. - Rolle anlegen: Name, Beschreibung und Permission-Bundles auswaehlen.
- Rolle bearbeiten: Permission-Bundles anpassen. - Rolle bearbeiten: Permission-Bundles anpassen.
- Rolle loeschen: nur moeglich, wenn keine Mitarbeiter zugewiesen sind; sonst kleines Blocker-Modal und manuelle Umzuweisung. - Rolle loeschen: nur moeglich, wenn keine Mitarbeiter zugewiesen sind; sonst kleines Blocker-Modal und manuelle Umzuweisung.
- Nutzer deaktivieren: kurzes Confirm-Modal; Status wird danach `Deaktiviert`. - Nutzer deaktivieren: kurzes Confirm-Modal; Status wird danach `Deaktiviert`.
@@ -136,7 +136,7 @@ Wie schneiden wir RBAC so, dass es genug fuer Dev/Handoff ist, aber nicht zu ein
| Mitarbeiter deaktivieren | einfache Sicherheitsbestaetigung | Bauen | | Mitarbeiter deaktivieren | einfache Sicherheitsbestaetigung | Bauen |
| Deaktivieren mit Reassign | spaetere Uebertragung offener Verantwortlichkeiten | Backlog | | Deaktivieren mit Reassign | spaetere Uebertragung offener Verantwortlichkeiten | Backlog |
| Rollen und Berechtigungen | Systemrolle `Admin` und eigene Rollen verwalten | Bauen | | Rollen und Berechtigungen | Systemrolle `Admin` und eigene Rollen verwalten | Bauen |
| Rolle erstellen/bearbeiten | eigene Rollen anlegen/benennen und atomar Permissions setzen | In S02 loesen | | Rolle anlegen/bearbeiten | eigene Rollen anlegen/benennen und atomar Permissions setzen | In S02 loesen |
| Rechtebereiche im Tab `Rollen und Berechtigungen` | erklaert Berechtigungen im Kontext der Rolle | In S02 loesen | | Rechtebereiche im Tab `Rollen und Berechtigungen` | erklaert Berechtigungen im Kontext der Rolle | In S02 loesen |
| Rolle loeschen mit Ersatzrolle | verhindert Rechteverlust | Backlog | | Rolle loeschen mit Ersatzrolle | verhindert Rechteverlust | Backlog |
| Letzter Admin blockiert | Sicherheitsblocker | Validiert | | Letzter Admin blockiert | Sicherheitsblocker | Validiert |
@@ -209,8 +209,8 @@ Wir validieren einzeln und legen erst danach Screen-Dateien/Canvas an.
3. Rollen-Dropdown innerhalb `S01 Mitarbeiterliste` pruefen; D01 bleibt nur Dokumentation, kein eigener Subframe-Screen 3. Rollen-Dropdown innerhalb `S01 Mitarbeiterliste` pruefen; D01 bleibt nur Dokumentation, kein eigener Subframe-Screen
4. `M03 Mitarbeiter deaktivieren` 4. `M03 Mitarbeiter deaktivieren`
5. `S02 Rollen und Berechtigungen` 5. `S02 Rollen und Berechtigungen`
6. `M04 Rolle anlegen Zwischenschritt` 6. `M04 Rolle anlegen`
7. `M02 Rolle erstellen/bearbeiten` 7. `M02 Rolle bearbeiten`
8. `D03 Rolle in Nutzung blockiert` 8. `D03 Rolle in Nutzung blockiert`
### S01 Mitarbeiterliste ### S01 Mitarbeiterliste
@@ -295,7 +295,7 @@ Layout:
- bei Systemrolle `Admin` keine Loeschen-Aktion. - bei Systemrolle `Admin` keine Loeschen-Aktion.
5. Rollen-Bearbeitung: 5. Rollen-Bearbeitung:
- passiert in diesem Tab/Subpage-Kontext. - passiert in diesem Tab/Subpage-Kontext.
- `Rolle anlegen` oeffnet M04 als eigenen Zwischenschritt mit Basisdaten. - `Rolle anlegen` oeffnet M04 mit Basisdaten.
- `Bearbeiten` oeffnet M02 direkt im grossen Permission-Editor. - `Bearbeiten` oeffnet M02 direkt im grossen Permission-Editor.
- `Duplizieren` oeffnet M04 mit vorausgefuellten Basisdaten. - `Duplizieren` oeffnet M04 mit vorausgefuellten Basisdaten.
- das Modal ist nicht aus der Mitarbeiterliste heraus erreichbar, sondern nur aus `Rollen und Berechtigungen`. - das Modal ist nicht aus der Mitarbeiterliste heraus erreichbar, sondern nur aus `Rollen und Berechtigungen`.
@@ -310,7 +310,7 @@ Layout:
- Aktion: `Verstanden`; Admin weist Mitglieder danach manuell einer anderen Rolle zu. - Aktion: `Verstanden`; Admin weist Mitglieder danach manuell einer anderen Rolle zu.
- Ersatzrolle/Bulk-Reassign bleibt Backlog. - Ersatzrolle/Bulk-Reassign bleibt Backlog.
### M04 Rolle anlegen Zwischenschritt ### M04 Rolle anlegen
Ziel: Admin klaert bei einer neuen oder duplizierten Rolle zuerst Name, Beschreibung und Bereich, bevor die atomaren Berechtigungen gesetzt werden. Ziel: Admin klaert bei einer neuen oder duplizierten Rolle zuerst Name, Beschreibung und Bereich, bevor die atomaren Berechtigungen gesetzt werden.
@@ -335,7 +335,12 @@ Layout:
- `Weiter zu Berechtigungen` fuehrt zu M02. - `Weiter zu Berechtigungen` fuehrt zu M02.
- `Abbrechen` schliesst den Modal-Step. - `Abbrechen` schliesst den Modal-Step.
### M02 Rolle erstellen/bearbeiten M04 hat zwei bestehende Subframe-Varianten:
- `M04 V2 Template Preview`: Einstieg fuer eine komplett neue Rolle mit leerem Formular und WIP-Vorlagenbereich.
- `M04 V3 Duplicate Aware`: Einstieg fuer `Duplizieren` mit vorausgefuellten Basisdaten aus der Quellrolle.
### M02 Rolle bearbeiten
Ziel: Admin bearbeitet die Basisdaten und Berechtigungen einer vorhandenen oder gerade angelegten eigenen Rolle, ohne die Rollen-Subpage zu verlassen. Die Systemrolle `Admin` ist geschuetzt. Ziel: Admin bearbeitet die Basisdaten und Berechtigungen einer vorhandenen oder gerade angelegten eigenen Rolle, ohne die Rollen-Subpage zu verlassen. Die Systemrolle `Admin` ist geschuetzt.
@@ -398,8 +403,8 @@ Layout:
| D01 | Rollen-Dropdown in Mitarbeiterliste | nein | ja | Validiert | direkte Rollenauswahl; Bearbeiten fuehrt in `Rollen und Berechtigungen` | | D01 | Rollen-Dropdown in Mitarbeiterliste | nein | ja | Validiert | direkte Rollenauswahl; Bearbeiten fuehrt in `Rollen und Berechtigungen` |
| M03 | Mitarbeiter deaktivieren | ja | ja | Validiert | kleines Confirm-Modal, kein Reassign | | M03 | Mitarbeiter deaktivieren | ja | ja | Validiert | kleines Confirm-Modal, kein Reassign |
| S02 | Rollen und Berechtigungen | ja | ja | Validiert | Rollen-Tabelle nach Referenz, 3-Punkte-Menue, nur Systemrolle Admin | | S02 | Rollen und Berechtigungen | ja | ja | Validiert | Rollen-Tabelle nach Referenz, 3-Punkte-Menue, nur Systemrolle Admin |
| M04 | Rolle anlegen Zwischenschritt | ja | ja | Validiert | eigener Basisdaten-Step fuer neue/duplizierte Rollen vor dem Permission-Editor | | M04 | Rolle anlegen | ja | ja | Validiert | eigener Basisdaten-Step fuer neue/duplizierte Rollen vor dem Permission-Editor |
| M02 | Rolle erstellen/bearbeiten | ja | ja, Permissions | Validiert | grosses Modal mit Sidebar, Ueberblick, globaler Suche und Rechte-Toggles | | M02 | Rolle bearbeiten | ja | ja, Permissions | Validiert | grosses Modal mit Sidebar, Ueberblick, globaler Suche und Rechte-Toggles |
| D03 | Rolle in Nutzung blockiert | nein | ja | Validiert | Loeschen nur ohne Mitglieder; sonst kleines Blocker-Modal, Ersatzrolle/Bulk-Reassign im Backlog | | D03 | Rolle in Nutzung blockiert | nein | ja | Validiert | Loeschen nur ohne Mitglieder; sonst kleines Blocker-Modal, Ersatzrolle/Bulk-Reassign im Backlog |
| V01 | Letzter Admin blockiert | ja | ja, Sicherheitsblocker | Validiert | kleiner Blocker-State im jeweiligen Kontext | | V01 | Letzter Admin blockiert | ja | ja, Sicherheitsblocker | Validiert | kleiner Blocker-State im jeweiligen Kontext |
@@ -434,8 +439,8 @@ Alle aktiven Screen-Kandidaten sind von David validiert. Das Rollenmodell starte
| D01 | Rollen-Dropdown in Mitarbeiterliste | Inline-Zustand in S01 | Nur dokumentieren | in S01, kein eigener Subframe-Screen | Validiert | | D01 | Rollen-Dropdown in Mitarbeiterliste | Inline-Zustand in S01 | Nur dokumentieren | in S01, kein eigener Subframe-Screen | Validiert |
| M03 | Mitarbeiter deaktivieren | Confirm Modal | Bauen | von S01 | Validiert | | M03 | Mitarbeiter deaktivieren | Confirm Modal | Bauen | von S01 | Validiert |
| S02 | Rollen und Berechtigungen | Settings Subpage | Bauen | `Settings -> Mitarbeiter`, Tab `Rollen und Berechtigungen` | Validiert | | S02 | Rollen und Berechtigungen | Settings Subpage | Bauen | `Settings -> Mitarbeiter`, Tab `Rollen und Berechtigungen` | Validiert |
| M04 | Rolle anlegen Zwischenschritt | Modal Step | Bauen | von S02 Rolle anlegen / Duplizieren | 2 Varianten; V3 aktuell favorisiert | | M04 | Rolle anlegen | Modal Step | Bauen | von S02 Rolle anlegen / Duplizieren | 2 Varianten: V2 neue Rolle, V3 duplizieren |
| M02 | Rolle erstellen/bearbeiten | Grosses Modal | Bauen | von S02 Bearbeiten oder M04 | Finale Variante: V10 Minimal Accordion Editor | | M02 | Rolle bearbeiten | Grosses Modal | Bauen | von S02 Bearbeiten oder M04 | Finale Variante: V10 Minimal Accordion Editor |
| D03 | Rolle in Nutzung blockiert | Admin Blocker | Nur dokumentieren | von S02/M02 | Validiert | | D03 | Rolle in Nutzung blockiert | Admin Blocker | Nur dokumentieren | von S02/M02 | Validiert |
| V01 | Letzter Admin blockiert | Admin Blocker | Nur dokumentieren | von S01/M03/Rollenwechsel | Validiert | | V01 | Letzter Admin blockiert | Admin Blocker | Nur dokumentieren | von S01/M03/Rollenwechsel | Validiert |
@@ -449,9 +454,9 @@ S01 Mitarbeiterliste -> M03 Mitarbeiter deaktivieren
S01 Mitarbeiterliste -> V01 Letzter Admin blockiert S01 Mitarbeiterliste -> V01 Letzter Admin blockiert
S01 Mitarbeiterliste -> Rolle wechseln inline S01 Mitarbeiterliste -> Rolle wechseln inline
S01 Mitarbeiterliste -> S02 Rollen und Berechtigungen via Dropdown-Eintrag `Rollen und Berechtigungen bearbeiten` S01 Mitarbeiterliste -> S02 Rollen und Berechtigungen via Dropdown-Eintrag `Rollen und Berechtigungen bearbeiten`
S02 Rollen und Berechtigungen -> M04 Rolle anlegen Zwischenschritt via Rolle anlegen / Duplizieren S02 Rollen und Berechtigungen -> M04 Rolle anlegen via Rolle anlegen / Duplizieren
M04 Rolle anlegen Zwischenschritt -> M02 Rolle erstellen/bearbeiten M04 Rolle anlegen -> M02 Rolle bearbeiten
S02 Rollen und Berechtigungen -> M02 Rolle erstellen/bearbeiten via Bearbeiten S02 Rollen und Berechtigungen -> M02 Rolle bearbeiten via Bearbeiten
S02 Rollen und Berechtigungen -> D03 Rolle in Nutzung blockiert S02 Rollen und Berechtigungen -> D03 Rolle in Nutzung blockiert
``` ```
@@ -461,8 +466,8 @@ S02 Rollen und Berechtigungen -> D03 Rolle in Nutzung blockiert
| Screen | Subframe | | Screen | Subframe |
|---|---| |---|---|
| M02 Rolle erstellen/bearbeiten | [V10 Minimal Accordion Editor](<https://app.subframe.com/f023064a5ca0/design/f6b68e89-b65c-4623-805e-dbc0e6943a52/edit>) | | M02 Rolle bearbeiten | [V10 Minimal Accordion Editor](<https://app.subframe.com/f023064a5ca0/design/f6b68e89-b65c-4623-805e-dbc0e6943a52/edit>) |
| M04 Rolle anlegen Zwischenschritt | [V2 Template Preview](<https://app.subframe.com/f023064a5ca0/design/afba0d61-d8d4-45df-a831-31294b8c3077/edit>), [V3 Duplicate Aware](<https://app.subframe.com/f023064a5ca0/design/2f3eaab4-d64a-4448-bf2f-ec4b5d23b650/edit>) | | M04 Rolle anlegen | [V2 Template Preview](<https://app.subframe.com/f023064a5ca0/design/afba0d61-d8d4-45df-a831-31294b8c3077/edit>), [V3 Duplicate Aware](<https://app.subframe.com/f023064a5ca0/design/2f3eaab4-d64a-4448-bf2f-ec4b5d23b650/edit>) |
--- ---
@@ -475,8 +480,8 @@ S02 Rollen und Berechtigungen -> D03 Rolle in Nutzung blockiert
| D01 | [[Screens/D01 Rollen-Dropdown in Mitarbeiterliste]] | | D01 | [[Screens/D01 Rollen-Dropdown in Mitarbeiterliste]] |
| M03 | [[Screens/M03 Mitarbeiter deaktivieren]] | | M03 | [[Screens/M03 Mitarbeiter deaktivieren]] |
| S02 | [[Screens/S02 Rollen und Berechtigungen]] | | S02 | [[Screens/S02 Rollen und Berechtigungen]] |
| M04 | [[Screens/M04 Rolle anlegen Zwischenschritt]] | | M04 | [[Screens/M04 Rolle anlegen Zwischenschritt|M04 Rolle anlegen]] |
| M02 | [[Screens/M02 Rolle erstellen bearbeiten]] | | M02 | [[Screens/M02 Rolle erstellen bearbeiten|M02 Rolle bearbeiten]] |
| D03 | [[Screens/D03 Rolle in Nutzung blockiert]] | | D03 | [[Screens/D03 Rolle in Nutzung blockiert]] |
| V01 | [[Screens/V01 Letzter Admin blockiert]] | | V01 | [[Screens/V01 Letzter Admin blockiert]] |
@@ -515,8 +520,8 @@ Diese Punkte sind bewusst nicht Teil der v1-Screen-Liste, sollen aber fuer spaet
- [x] M01 Mitarbeiter einladen ist validiert. - [x] M01 Mitarbeiter einladen ist validiert.
- [x] Rollen-Dropdown in S01 und Sprung zu `Rollen und Berechtigungen` sind dokumentiert. - [x] Rollen-Dropdown in S01 und Sprung zu `Rollen und Berechtigungen` sind dokumentiert.
- [x] S02 Rollen und Berechtigungen ist validiert. - [x] S02 Rollen und Berechtigungen ist validiert.
- [x] M04 Rolle anlegen Zwischenschritt ist als eigener Screen vermerkt. - [x] M04 Rolle anlegen ist als eigener Screen vermerkt.
- [x] M02 Rolle erstellen/bearbeiten ist validiert. - [x] M02 Rolle bearbeiten ist validiert.
- [x] M03 Mitarbeiter deaktivieren ist validiert. - [x] M03 Mitarbeiter deaktivieren ist validiert.
- [x] D03 Rolle in Nutzung blockiert ist validiert. - [x] D03 Rolle in Nutzung blockiert ist validiert.
- [x] V01 Letzter Admin blockiert ist validiert. - [x] V01 Letzter Admin blockiert ist validiert.
+3 -3
View File
@@ -90,8 +90,8 @@ Diese Datei ist der erste Ort, um zu sehen:
| D01 | Rollen-Dropdown in Mitarbeiterliste | WF-P2 Admin RBAC | Inline-Zustand in S01 | Nur dokumentieren | Validiert | in S01, kein eigener Subframe-Screen | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/D01 Rollen-Dropdown in Mitarbeiterliste.md>) | - | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) | | D01 | Rollen-Dropdown in Mitarbeiterliste | WF-P2 Admin RBAC | Inline-Zustand in S01 | Nur dokumentieren | Validiert | in S01, kein eigener Subframe-Screen | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/D01 Rollen-Dropdown in Mitarbeiterliste.md>) | - | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) |
| M03 | Mitarbeiter deaktivieren | WF-P2 Admin RBAC | Confirm Modal | Bauen | In Subframe | von S01 | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/M03 Mitarbeiter deaktivieren.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/11e3f3dc-451b-4abb-aedf-3aad63704c51/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) | | M03 | Mitarbeiter deaktivieren | WF-P2 Admin RBAC | Confirm Modal | Bauen | In Subframe | von S01 | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/M03 Mitarbeiter deaktivieren.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/11e3f3dc-451b-4abb-aedf-3aad63704c51/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) |
| S02 | Rollen und Berechtigungen | WF-P2 Admin RBAC | Settings Subpage | Bauen | In Subframe | `Settings -> Mitarbeiter`, Tab `Rollen und Berechtigungen` | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/S02 Rollen und Berechtigungen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/87c24709-4f22-4181-8543-e21ff169c4d5/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) | | S02 | Rollen und Berechtigungen | WF-P2 Admin RBAC | Settings Subpage | Bauen | In Subframe | `Settings -> Mitarbeiter`, Tab `Rollen und Berechtigungen` | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/S02 Rollen und Berechtigungen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/87c24709-4f22-4181-8543-e21ff169c4d5/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) |
| M04 | Rolle anlegen Zwischenschritt | WF-P2 Admin RBAC | Modal Step | Bauen | In Subframe | 2 Varianten; V3 aktuell favorisiert | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/M04 Rolle anlegen Zwischenschritt.md>) | [Flow](<https://app.subframe.com/f023064a5ca0/flow/42c54a17-9c08-4db3-9306-1449f5b874e4/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) | | M04 | Rolle anlegen | WF-P2 Admin RBAC | Modal Step | Bauen | In Subframe | 2 Varianten: V2 neue Rolle, V3 duplizieren | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/M04 Rolle anlegen Zwischenschritt.md>) | [Flow](<https://app.subframe.com/f023064a5ca0/flow/42c54a17-9c08-4db3-9306-1449f5b874e4/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) |
| M02 | Rolle erstellen/bearbeiten | WF-P2 Admin RBAC | Grosses Modal | Bauen | In Subframe | Finale Variante: V10 Minimal Accordion Editor | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/M02 Rolle erstellen bearbeiten.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/f6b68e89-b65c-4623-805e-dbc0e6943a52/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) | | M02 | Rolle bearbeiten | WF-P2 Admin RBAC | Grosses Modal | Bauen | In Subframe | Finale Variante: V10 Minimal Accordion Editor | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/M02 Rolle erstellen bearbeiten.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/f6b68e89-b65c-4623-805e-dbc0e6943a52/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) |
| D03 | Rolle in Nutzung blockiert | WF-P2 Admin RBAC | Admin Blocker | Nur dokumentieren | In Subframe | von S02/M02 | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/D03 Rolle in Nutzung blockiert.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/99f96d31-4cb5-4d7c-a252-3f8bef9f1b59/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) | | D03 | Rolle in Nutzung blockiert | WF-P2 Admin RBAC | Admin Blocker | Nur dokumentieren | In Subframe | von S02/M02 | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/D03 Rolle in Nutzung blockiert.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/99f96d31-4cb5-4d7c-a252-3f8bef9f1b59/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) |
| V01 | Letzter Admin blockiert | WF-P2 Admin RBAC | Admin Blocker | Nur dokumentieren | In Subframe | von S01/M03/Rollenwechsel | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/V01 Letzter Admin blockiert.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/3e05bfb3-3842-4008-964e-f4c68dea0d9e/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) | | V01 | Letzter Admin blockiert | WF-P2 Admin RBAC | Admin Blocker | Nur dokumentieren | In Subframe | von S01/M03/Rollenwechsel | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/V01 Letzter Admin blockiert.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/3e05bfb3-3842-4008-964e-f4c68dea0d9e/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) |
| S01 | Settings -> Workspaces / Loeschbereich | WF-P2 Konto loeschen | Settings | Bauen | In Subframe | `/settings/workspaces` | [MD](<P2 Auth/WF-P2 Konto loeschen/Screens/S01 Settings Workspaces Loeschbereich.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/7f54d6e5-df2f-4163-bb36-1310062b2429/edit>) | [Canvas](<P2 Auth/WF-P2 Konto loeschen/WF-P2 Konto loeschen.canvas>) | | S01 | Settings -> Workspaces / Loeschbereich | WF-P2 Konto loeschen | Settings | Bauen | In Subframe | `/settings/workspaces` | [MD](<P2 Auth/WF-P2 Konto loeschen/Screens/S01 Settings Workspaces Loeschbereich.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/7f54d6e5-df2f-4163-bb36-1310062b2429/edit>) | [Canvas](<P2 Auth/WF-P2 Konto loeschen/WF-P2 Konto loeschen.canvas>) |
@@ -137,7 +137,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 | 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 | 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-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 in M04 mit Zwischenschritt fuer Name, Beschreibung und Bereich; Bearbeiten springt direkt in M02. | Duplizieren nutzt M04 mit vorausgefuellten Daten | | WF-P2 Admin RBAC | Rollen-Editor Einstieg | Genommen | Neue Rolle startet in M04 `Rolle anlegen` mit Name, Beschreibung und Bereich; Bearbeiten springt direkt in M02 `Rolle bearbeiten`. | Duplizieren nutzt M04 V3 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 | 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 | 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 | | 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 |