From 6e1fb74c68cd9560070b90e5d958525e91d5d349 Mon Sep 17 00:00:00 2001 From: davetoolctrl Date: Thu, 25 Jun 2026 19:37:28 +0200 Subject: [PATCH] Split admin role create and duplicate screens --- ... bearbeiten.md => M02 Rolle bearbeiten.md} | 26 ++--- .../M04 Rolle anlegen Zwischenschritt.md | 90 ---------------- .../Screens/M04A Rolle anlegen.md | 82 ++++++++++++++ .../Screens/M04B Rolle duplizieren.md | 78 ++++++++++++++ .../Screens/S02 Rollen und Berechtigungen.md | 4 +- .../WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas | 15 +-- .../WF-P2 Admin RBAC/WF-P2 Admin RBAC.md | 101 ++++++++++++------ 02 Wireframes/Screen Paket Tracker.md | 10 +- 8 files changed, 257 insertions(+), 149 deletions(-) rename 02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/{M02 Rolle erstellen bearbeiten.md => M02 Rolle bearbeiten.md} (75%) delete mode 100644 02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04 Rolle anlegen Zwischenschritt.md create mode 100644 02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04A Rolle anlegen.md create mode 100644 02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04B Rolle duplizieren.md diff --git a/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M02 Rolle erstellen bearbeiten.md b/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M02 Rolle bearbeiten.md similarity index 75% rename from 02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M02 Rolle erstellen bearbeiten.md rename to 02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M02 Rolle bearbeiten.md index 9eb13b65..aa55cf4c 100644 --- a/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M02 Rolle erstellen bearbeiten.md +++ b/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M02 Rolle bearbeiten.md @@ -8,7 +8,7 @@ screen: Rolle bearbeiten typ: Grosses Modal umsetzung: Bauen status: In Subframe -route: von S02 Bearbeiten oder M04 Rolle anlegen +route: von S02 Bearbeiten, M04A Rolle anlegen oder M04B Rolle duplizieren subframe: "https://app.subframe.com/f023064a5ca0/design/f6b68e89-b65c-4623-805e-dbc0e6943a52/edit" --- @@ -16,7 +16,7 @@ subframe: "https://app.subframe.com/f023064a5ca0/design/f6b68e89-b65c-4623-805e- ## Ziel -Der Admin bearbeitet eine vorhandene eigene Rolle oder konfiguriert nach M04 die Berechtigungen einer neu angelegten bzw. duplizierten Rolle. Die Systemrolle `Admin` ist geschuetzt. +Der Admin bearbeitet eine vorhandene eigene Rolle oder konfiguriert nach M04A/M04B die Berechtigungen einer neu angelegten bzw. duplizierten Rolle. Die Systemrolle `Admin` ist geschuetzt. ## Pattern / Archetyp @@ -32,7 +32,8 @@ Grosses Modal / Role Editor. ## Aktionen -- von `M04`: neue oder duplizierte Rolle mit Basisdaten uebernehmen +- von `M04A`: neue Rolle mit Basisdaten uebernehmen +- von `M04B`: duplizierte Rolle mit Basisdaten und kopierten Berechtigungen uebernehmen - bei `Bearbeiten`: direkt den grossen Permission-Editor oeffnen - speichern - abbrechen / Modal schliessen @@ -45,13 +46,14 @@ Grosses Modal / Role Editor. 1. Grosser Modal-Flow ueber S02, mit Schliessen-Icon. 2. Entry `Bearbeiten`: direkt in den grossen Permission-Editor springen. -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. -5. Links steht eine Sidebar nach Apple-Settings-Muster: Suchfeld oben, darunter Bereiche. -6. Die Suche durchsucht alle Permissions und filtert bereichsuebergreifend. -7. Hauptbereich scrollt von `Rolle` zu `Allgemein` und weiter in einzelne Rechtebereiche. -8. Rechtebereiche: Allgemein, Mitarbeiter, Rollen und Berechtigungen, Workspace Settings, Abrechnung, Audit & Sicherheit, Integrationen/API, Dateien, Aufgaben. -9. Footer mit `Speichern` und `Abbrechen`. +3. Entry `Rolle anlegen`: kommt aus `M04A Rolle anlegen` mit Basisdaten. +4. Entry `Duplizieren`: kommt aus `M04B Rolle duplizieren` mit Basisdaten und kopierten Berechtigungen. +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 @@ -74,9 +76,9 @@ Verhalten: | Zustand | Beschreibung | Umsetzung | |---|---|---| -| Neue Rolle bearbeiten | nach M04 atomare Permissions setzen | Bauen | +| Neue Rolle bearbeiten | nach M04A atomare Permissions setzen | 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 M04B mit vorausgefuellten Basisdaten und kopierten Berechtigungen in den Editor | 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 | diff --git a/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04 Rolle anlegen Zwischenschritt.md b/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04 Rolle anlegen Zwischenschritt.md deleted file mode 100644 index a6585620..00000000 --- a/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04 Rolle anlegen Zwischenschritt.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -kind: screen -project: HiveGrid Screen Project -ticket: D-P2 -package: WF-P2 Admin RBAC -id: M04 -screen: Rolle anlegen -typ: Modal Step -umsetzung: Bauen -status: In Subframe -route: von S02 Rolle anlegen / Duplizieren -subframe: "https://app.subframe.com/f023064a5ca0/flow/42c54a17-9c08-4db3-9306-1449f5b874e4/edit" ---- - -# M04 - Rolle anlegen - -## Ziel - -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 - -Modal Step / Create Role Basics. - -## Daten - -- Rollenname -- Beschreibung -- Bereich/Kategorie, z. B. Team, Verwaltung, Operativ -- optionaler Vorlagenbereich als Work in Progress -- bei Duplizieren: Quellrolle als vorausgefuellter Startpunkt -- bei Duplizieren: Hinweis, aus welcher Rolle kopiert wird - -## Aktionen - -- `Weiter zu Berechtigungen` -> M02 Rolle bearbeiten -- `Abbrechen` -- Modal schliessen -- optionale Vorlage auswaehlen, falls spaeter verfuegbar - -## Layout / Inhalt - -1. Modal ueber `S02 Rollen und Berechtigungen`, mit Schliessen-Icon. -2. Headline: `Rolle anlegen`. -3. Kurztext: Die Basisdaten helfen, die Rolle spaeter in der Rollenliste und im Editor eindeutig zuzuordnen. -4. Formular: - - Rollenname als Pflichtfeld. - - Beschreibung als optionales Textfeld. - - Bereich/Kategorie als Select. -5. Optionaler Bereich `Vorlage verwenden`: - - sichtbar als WIP/Platzhalter. - - keine Vorlage wird als feste Seed-Rolle angelegt. - - Vorlagen dienen spaeter nur als Startpunkt fuer eigene Rollen. -6. Footer: - - Primaer: `Weiter zu Berechtigungen`. - - Sekundaer: `Abbrechen`. - -## Zustaende - -| Zustand | Beschreibung | Umsetzung | -|---|---|---| -| Neue Rolle | leeres Formular fuer eigene Rolle | M04 V2 Template Preview | -| Rolle duplizieren | Formular mit Name, Beschreibung und Bereich aus Quellrolle vorausgefuellt | M04 V3 Duplicate Aware | -| Rollenname fehlt | Inline-Fehler am Namen | Bauen | -| Rollenname existiert | Inline-Fehler am Namen | Nur dokumentieren | -| Vorlage verwenden | WIP-Vorlagenbereich als spaeterer Startpunkt | Nur dokumentieren | - -## Permissions / Gates - -- Nur Admins oder Rollen mit Rollen-/Berechtigungsverwaltung. -- Systemrolle `Admin` wird hier nicht erstellt und nicht dupliziert. - -## Subframe - -- Zwei Varianten sind im Admin-RBAC-Flow angelegt. -- Alte M04-Seite gab es vorher nicht. -- 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. -- V1 Simple Form und V4 Guided Compact wurden geloescht. -- `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 | -|---|---| -| M04 V2 Template Preview | [Subframe]() | -| M04 V3 Duplicate Aware | [Subframe]() | - -## Notizen - -Dieser Screen ist der Einstieg fuer `Rolle anlegen` und `Duplizieren`. `Bearbeiten` geht weiterhin direkt nach `M02 Rolle bearbeiten`. diff --git a/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04A Rolle anlegen.md b/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04A Rolle anlegen.md new file mode 100644 index 00000000..179aabda --- /dev/null +++ b/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04A Rolle anlegen.md @@ -0,0 +1,82 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P2 +package: WF-P2 Admin RBAC +id: M04A +screen: Rolle anlegen +typ: Modal Step +umsetzung: Bauen +status: In Subframe +route: von S02 CTA Rolle anlegen +subframe: "https://app.subframe.com/f023064a5ca0/design/afba0d61-d8d4-45df-a831-31294b8c3077/edit" +--- + +# M04A - Rolle anlegen + +## Ziel + +Der Admin klaert die Basisdaten einer komplett neuen eigenen Rolle, bevor er in den grossen Permission-Editor wechselt. + +## Pattern / Archetyp + +Modal Step / Create Role Basics. + +## Daten + +- Rollenname +- Beschreibung +- Bereich/Kategorie, z. B. Team, Verwaltung, Operativ +- optionaler Vorlagenbereich als Work in Progress + +## Aktionen + +- `Weiter zu Berechtigungen` -> M02 Rolle bearbeiten +- `Abbrechen` +- Modal schliessen +- optionale Vorlage als WIP-Platzhalter ansehen, falls spaeter verfuegbar + +## Layout / Inhalt + +1. Modal ueber `S02 Rollen und Berechtigungen`, mit Schliessen-Icon. +2. Headline: `Rolle anlegen`. +3. Kurztext: Die Basisdaten helfen, die Rolle spaeter in der Rollenliste und im Editor eindeutig zuzuordnen. +4. Formular: + - Rollenname als Pflichtfeld. + - Beschreibung als optionales Textfeld. + - Bereich/Kategorie als Select. +5. Optionaler Bereich `Vorlage verwenden`: + - sichtbar als WIP/Platzhalter. + - keine Vorlage wird als feste Seed-Rolle angelegt. + - Vorlagen dienen spaeter nur als Startpunkt fuer eigene Rollen. +6. Footer: + - Primaer: `Weiter zu Berechtigungen`. + - Sekundaer: `Abbrechen`. + +## Zustaende + +| Zustand | Beschreibung | Umsetzung | +|---|---|---| +| Neue Rolle | leeres Formular fuer eigene Rolle | Bauen | +| Rollenname fehlt | Inline-Fehler am Namen | Bauen | +| Rollenname existiert | Inline-Fehler am Namen | Nur dokumentieren | +| Vorlage verwenden | WIP-Vorlagenbereich als spaeterer Startpunkt | Nur dokumentieren | + +## Permissions / Gates + +- Nur Admins oder Rollen mit Rollen-/Berechtigungsverwaltung. +- Systemrolle `Admin` wird hier nicht erstellt. + +## Subframe + +- Existierende Subframe-Seite: `M04 V2 Template Preview`. +- Wird als echter Modal-Step im Admin-RBAC-Flow genutzt. +- Dialog-QA: Varianten muessen `DialogLayout` -> `Dialog` -> `Dialog.Content` nutzen; keine simulierten Overlay-/Card-Modals. + +| Screen | Subframe | +|---|---| +| M04A Rolle anlegen | [Subframe]() | + +## Notizen + +Dieser Screen ist nur fuer den Einstieg `Rolle anlegen`. `Duplizieren` ist ein eigener Screen `M04B Rolle duplizieren`; `Bearbeiten` geht weiterhin direkt nach `M02 Rolle bearbeiten`. diff --git a/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04B Rolle duplizieren.md b/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04B Rolle duplizieren.md new file mode 100644 index 00000000..4d3d78fb --- /dev/null +++ b/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04B Rolle duplizieren.md @@ -0,0 +1,78 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P2 +package: WF-P2 Admin RBAC +id: M04B +screen: Rolle duplizieren +typ: Modal Step +umsetzung: Bauen +status: In Subframe +route: von S02 Zeilenaktion Duplizieren +subframe: "https://app.subframe.com/f023064a5ca0/design/2f3eaab4-d64a-4448-bf2f-ec4b5d23b650/edit" +--- + +# M04B - Rolle duplizieren + +## Ziel + +Der Admin nutzt eine bestehende eigene Rolle als Startpunkt, passt die Basisdaten an und landet danach im grossen Permission-Editor mit kopierten Berechtigungen. + +## Pattern / Archetyp + +Modal Step / Duplicate Role Basics. + +## Daten + +- Quellrolle +- Rollenname, vorausgefuellt z. B. als `Kopie von ...` +- Beschreibung +- Bereich/Kategorie, aus Quellrolle uebernommen +- Hinweis, dass Berechtigungen aus der Quellrolle kopiert und im naechsten Schritt angepasst werden + +## Aktionen + +- `Weiter zu Berechtigungen` -> M02 Rolle bearbeiten +- `Abbrechen` +- Modal schliessen + +## Layout / Inhalt + +1. Modal ueber `S02 Rollen und Berechtigungen`, mit Schliessen-Icon. +2. Headline: `Rolle duplizieren`. +3. Hinweisblock: `Basisdaten und Berechtigungen werden aus [Quellrolle] uebernommen.` +4. Formular: + - Rollenname als Pflichtfeld. + - Beschreibung als optionales Textfeld. + - Bereich/Kategorie als Select. +5. Footer: + - Primaer: `Weiter zu Berechtigungen`. + - Sekundaer: `Abbrechen`. + +## Zustaende + +| Zustand | Beschreibung | Umsetzung | +|---|---|---| +| Rolle duplizieren | Formular mit Werten aus Quellrolle vorausgefuellt | Bauen | +| Rollenname fehlt | Inline-Fehler am Namen | Bauen | +| Rollenname existiert | Inline-Fehler am Namen | Nur dokumentieren | +| Quellrolle nicht mehr verfuegbar | kleiner Fehlerhinweis mit `Schliessen` | Nur dokumentieren | + +## Permissions / Gates + +- Nur Admins oder Rollen mit Rollen-/Berechtigungsverwaltung. +- Systemrolle `Admin` darf nicht dupliziert werden. + +## Subframe + +- Existierende Subframe-Seite: `M04 V3 Duplicate Aware`. +- Wird als eigener Modal-Step im Admin-RBAC-Flow genutzt. +- Dialog-QA: Varianten muessen `DialogLayout` -> `Dialog` -> `Dialog.Content` nutzen; keine simulierten Overlay-/Card-Modals. + +| Screen | Subframe | +|---|---| +| M04B Rolle duplizieren | [Subframe]() | + +## Notizen + +Dieser Screen ist nur fuer den Einstieg `Duplizieren`. Nach `Weiter zu Berechtigungen` nutzt der Admin `M02 Rolle bearbeiten`, um kopierte Berechtigungen atomar anzupassen. diff --git a/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/S02 Rollen und Berechtigungen.md b/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/S02 Rollen und Berechtigungen.md index 6c4cef24..12c31a53 100644 --- a/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/S02 Rollen und Berechtigungen.md +++ b/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/S02 Rollen und Berechtigungen.md @@ -33,9 +33,9 @@ A2 List + A6 Settings. ## Aktionen -- `Rolle anlegen` -> M04 Rolle anlegen mit Basisdaten +- `Rolle anlegen` -> M04A Rolle anlegen mit Basisdaten - Zeilenaktion `Bearbeiten` -> M02 direkt im grossen Permission-Editor -- Zeilenaktion `Duplizieren` -> M04 Rolle anlegen mit kopierter Rolle +- Zeilenaktion `Duplizieren` -> M04B Rolle duplizieren mit kopierter Rolle - Zeilenaktion `Loeschen` - bei Rolle in Nutzung -> D03 diff --git a/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas b/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas index b26d45d4..08a2a4d5 100644 --- a/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas +++ b/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas @@ -5,24 +5,23 @@ {"id":"m03","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M03 Mitarbeiter deaktivieren.md","x":780,"y":45,"width":440,"height":230}, {"id":"m01","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M01 Mitarbeiter einladen.md","x":780,"y":-360,"width":440,"height":230}, {"id":"s02","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/S02 Rollen und Berechtigungen.md","x":1560,"y":440,"width":440,"height":230}, - {"id":"m04","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04 Rolle anlegen Zwischenschritt.md","x":2080,"y":160,"width":440,"height":230}, {"id":"note-d01","type":"text","text":"# D01 Rollen-Dropdown\n\nKein eigener Screen.\n\nDas Dropdown ist direkt in S01 enthalten:\n- Rolle wechseln\n- `Rollen und Berechtigungen bearbeiten` fuehrt zu S02\n- letzter Admin wird ueber V01 blockiert","x":720,"y":440,"width":500,"height":250}, {"id":"note-seed","type":"text","text":"# Rollenmodell\n\nAdmin ist die einzige Start-/Systemrolle.\n\nWeitere Rollen werden vom Admin selbst angelegt.\n\nRollen-Vorlagen sind Work in Progress und werden nicht als feste Rollen in der Liste gezeigt.","x":1520,"y":1020,"width":520,"height":240}, {"id":"note-backlog","type":"text","text":"# Backlog / V2\n\nReassign beim Deaktivieren, Rollen-Loeschen mit Ersatzrolle, Gruppen, Rechtekatalog, Rollen-Audit, Review-Zyklus, Rechte-Matrix, Bulk-Aktionen, erweiterter Admin-Schutz.","x":3200,"y":1020,"width":600,"height":240}, {"id":"d03","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/D03 Rolle in Nutzung blockiert.md","x":3280,"y":440,"width":440,"height":230}, {"id":"note-permission","type":"text","text":"# Permission-Muster\n\nIm Rollen-Modal wird eine konkrete Permission-Zeile vorgebaut:\n\n`Mitarbeiter ansehen`\nBeschreibung darunter\nControl: Toggle `An/Aus`\n\nRead-only/Bearbeiten bleibt spaeteres Advanced Control, falls ein Recht nicht binaer ist.\n\nFinaler Rechtekatalog liegt bei Development.","x":2520,"y":1010,"width":560,"height":280}, - {"id":"m02","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M02 Rolle erstellen bearbeiten.md","x":2680,"y":440,"width":440,"height":230}, + {"id":"m02","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M02 Rolle bearbeiten.md","x":2680,"y":440,"width":440,"height":230}, {"id":"note-navigation","type":"text","text":"# Navigation\n\nS01 ist der Einstieg unter `Settings -> Mitarbeiter`.\n\nDer Rollen-Tab S02 ist direkt ueber die Settings-Tabs erreichbar und zusaetzlich ueber den Dropdown-Eintrag `Rollen und Berechtigungen bearbeiten`.","x":-40,"y":1020,"width":520,"height":240}, {"id":"s01","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/S01 Mitarbeiterliste.md","x":0,"y":45,"width":440,"height":230}, - {"id":"v01","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/V01 Letzter Admin blockiert.md","x":2440,"y":-360,"width":440,"height":230} + {"id":"v01","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/V01 Letzter Admin blockiert.md","x":2440,"y":-360,"width":440,"height":230}, + {"id":"m04a","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04A Rolle anlegen.md","x":2120,"y":120,"width":440,"height":230}, + {"id":"m04b","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/M04B Rolle duplizieren.md","x":2120,"y":440,"width":440,"height":230} ], "edges":[ {"id":"edge-s01-m01","fromNode":"s01","fromSide":"right","toNode":"m01","toSide":"left","label":"Mitarbeiter einladen"}, {"id":"edge-s01-m03","fromNode":"s01","fromSide":"right","toNode":"m03","toSide":"left","label":"deaktivieren"}, {"id":"edge-s01-d01","fromNode":"s01","fromSide":"right","toNode":"note-d01","toSide":"left","label":"Rolle wechseln inline"}, {"id":"edge-s01-s02","fromNode":"s01","fromSide":"right","toNode":"s02","toSide":"left","label":"Rollen bearbeiten"}, - {"id":"edge-s02-m04","fromNode":"s02","fromSide":"right","toNode":"m04","toSide":"left","label":"anlegen/duplizieren"}, - {"id":"edge-m04-m02","fromNode":"m04","fromSide":"right","toNode":"m02","toSide":"left","label":"weiter"}, {"id":"edge-s02-m02","fromNode":"s02","fromSide":"right","toNode":"m02","toSide":"left","label":"bearbeiten"}, {"id":"edge-m03-v01","fromNode":"m03","fromSide":"right","toNode":"v01","toSide":"left","label":"letzter Admin"}, {"id":"edge-s01-v01-role","fromNode":"s01","fromSide":"right","toNode":"v01","toSide":"left","label":"Admin entfernen"}, @@ -30,6 +29,10 @@ {"id":"edge-m02-permission","fromNode":"m02","fromSide":"bottom","toNode":"note-permission","toSide":"top","label":"Permission UI"}, {"id":"edge-s02-seed","fromNode":"s02","fromSide":"bottom","toNode":"note-seed","toSide":"top","label":"Rollenmodell"}, {"id":"edge-d03-backlog","fromNode":"d03","fromSide":"bottom","toNode":"note-backlog","toSide":"top","label":"spaeter"}, - {"id":"edge-s01-navigation","fromNode":"s01","fromSide":"bottom","toNode":"note-navigation","toSide":"top","label":"Settings-Tabs"} + {"id":"edge-s01-navigation","fromNode":"s01","fromSide":"bottom","toNode":"note-navigation","toSide":"top","label":"Settings-Tabs"}, + {"id":"edge-s02-m04a","fromNode":"s02","fromSide":"right","toNode":"m04a","toSide":"left","label":"Rolle anlegen"}, + {"id":"edge-s02-m04b","fromNode":"s02","fromSide":"right","toNode":"m04b","toSide":"left","label":"duplizieren"}, + {"id":"edge-m04a-m02","fromNode":"m04a","fromSide":"right","toNode":"m02","toSide":"left","label":"weiter"}, + {"id":"edge-m04b-m02","fromNode":"m04b","fromSide":"right","toNode":"m02","toSide":"left","label":"weiter mit Kopie"} ] } diff --git a/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.md b/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.md index 7271a25c..599d418d 100644 --- a/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.md +++ b/02 Wireframes/P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.md @@ -209,9 +209,10 @@ 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 4. `M03 Mitarbeiter deaktivieren` 5. `S02 Rollen und Berechtigungen` -6. `M04 Rolle anlegen` -7. `M02 Rolle bearbeiten` -8. `D03 Rolle in Nutzung blockiert` +6. `M04A Rolle anlegen` +7. `M04B Rolle duplizieren` +8. `M02 Rolle bearbeiten` +9. `D03 Rolle in Nutzung blockiert` ### S01 Mitarbeiterliste @@ -295,9 +296,9 @@ Layout: - bei Systemrolle `Admin` keine Loeschen-Aktion. 5. Rollen-Bearbeitung: - passiert in diesem Tab/Subpage-Kontext. - - `Rolle anlegen` oeffnet M04 mit Basisdaten. + - `Rolle anlegen` oeffnet M04A mit Basisdaten. - `Bearbeiten` oeffnet M02 direkt im grossen Permission-Editor. - - `Duplizieren` oeffnet M04 mit vorausgefuellten Basisdaten. + - `Duplizieren` oeffnet M04B 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. @@ -310,15 +311,15 @@ Layout: - Aktion: `Verstanden`; Admin weist Mitglieder danach manuell einer anderen Rolle zu. - Ersatzrolle/Bulk-Reassign bleibt Backlog. -### M04 Rolle anlegen +### M04A 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 komplett neuen eigenen Rolle zuerst Name, Beschreibung und Bereich, bevor die atomaren Berechtigungen gesetzt werden. -Einstiege: +Einstieg: -1. `Rolle anlegen` aus S02 oeffnet M04 mit leerem Formular. -2. `Duplizieren` aus dem Zeilenmenue in S02 oeffnet M04 mit vorausgefuellten Basisdaten. -3. `Bearbeiten` nutzt M04 nicht und springt direkt in M02. +1. `Rolle anlegen` aus S02 oeffnet M04A mit leerem Formular. +2. `Bearbeiten` nutzt M04A nicht und springt direkt in M02. +3. `Duplizieren` nutzt M04A nicht, sondern M04B. Layout: @@ -335,12 +336,38 @@ Layout: - `Weiter zu Berechtigungen` fuehrt zu M02. - `Abbrechen` schliesst den Modal-Step. -M04 hat zwei bestehende Subframe-Varianten: +Subframe: -- `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. +- `M04 V2 Template Preview` ist der bestehende Subframe-Screen fuer M04A. +- Der Screen bleibt als Dialog/Modal-Step ueber S02 gedacht. -Offene Strukturentscheidung: Wenn David bestaetigt, dass `Rolle anlegen` und `Duplizieren` zwei eigene Screens sein sollen, muessen sie als getrennte Screen-Eintraege mit eigenen Canvas-Nodes, Tracker-Zeilen und ggf. eigenen Screen-Dateien umgesetzt werden. Bis dahin bleiben sie als bestehende M04-Entwuerfe dokumentiert und werden nicht weiter gebaut. +### M04B Rolle duplizieren + +Ziel: Admin nutzt eine bestehende eigene Rolle als Startpunkt, passt die Basisdaten an und landet danach im grossen Permission-Editor mit kopierten Berechtigungen. + +Einstieg: + +1. `Duplizieren` aus dem Zeilenmenue in S02 oeffnet M04B mit vorausgefuellten Basisdaten. +2. `Rolle anlegen` nutzt M04B nicht, sondern M04A. +3. `Bearbeiten` nutzt M04B nicht und springt direkt in M02. + +Layout: + +1. Modal-Step ueber `S02 Rollen und Berechtigungen`, mit Schliessen-Icon. +2. Headline: `Rolle duplizieren`. +3. Hinweisblock: Basisdaten und Berechtigungen werden aus der Quellrolle kopiert. +4. Formular: + - Rollenname als Pflichtfeld, vorausgefuellt z. B. als `Kopie von ...`. + - Beschreibung als optionales Textfeld. + - Bereich/Kategorie als Select. +5. Footer: + - `Weiter zu Berechtigungen` fuehrt zu M02. + - `Abbrechen` schliesst den Modal-Step. + +Subframe: + +- `M04 V3 Duplicate Aware` ist der bestehende Subframe-Screen fuer M04B. +- Der Screen bleibt als Dialog/Modal-Step ueber S02 gedacht. ### M02 Rolle bearbeiten @@ -351,8 +378,8 @@ Einstiege: 1. `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. -2. `Rolle anlegen` kommt aus M04 und uebergibt die Basisdaten in den Editor. -3. `Duplizieren` kommt ebenfalls aus M04, aber mit vorausgefuellten Basisdaten. +2. `Rolle anlegen` kommt aus M04A und uebergibt die Basisdaten in den Editor. +3. `Duplizieren` kommt aus M04B, mit vorausgefuellten Basisdaten und kopierten Berechtigungen. Layout: @@ -363,7 +390,7 @@ Layout: - Beschreibung. - Bereich/Kategorie der Rolle, z. B. Team, Verwaltung, Operativ. - Typ als Information: `Systemrolle` oder `Eigene Rolle`; nicht frei umstellbar. - - diese Daten koennen auch nach M04 weiterhin bearbeitet werden. + - diese Daten koennen auch nach M04A/M04B weiterhin bearbeitet werden. 4. Linke Sidebar: - oben links sitzt die globale Suche, aehnlich Apple-Einstellungen. - darunter stehen die Bereiche als Navigation. @@ -405,7 +432,8 @@ Layout: | 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 | | S02 | Rollen und Berechtigungen | ja | ja | Validiert | Rollen-Tabelle nach Referenz, 3-Punkte-Menue, nur Systemrolle Admin | -| M04 | Rolle anlegen | ja | ja | Validiert | eigener Basisdaten-Step fuer neue/duplizierte Rollen vor dem Permission-Editor | +| M04A | Rolle anlegen | ja | ja | Validiert | eigener Basisdaten-Step fuer neue Rollen vor dem Permission-Editor | +| M04B | Rolle duplizieren | ja | ja | Validiert | eigener Basisdaten-Step fuer duplizierte Rollen mit Quellrollen-Kontext | | 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 | | V01 | Letzter Admin blockiert | ja | ja, Sicherheitsblocker | Validiert | kleiner Blocker-State im jeweiligen Kontext | @@ -441,8 +469,9 @@ 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 | | M03 | Mitarbeiter deaktivieren | Confirm Modal | Bauen | von S01 | Validiert | | S02 | Rollen und Berechtigungen | Settings Subpage | Bauen | `Settings -> Mitarbeiter`, Tab `Rollen und Berechtigungen` | Validiert | -| M04 | Rolle anlegen | Modal Step | Bauen | von S02 Rolle anlegen / Duplizieren | 2 Varianten: V2 neue Rolle, V3 duplizieren | -| M02 | Rolle bearbeiten | Grosses Modal | Bauen | von S02 Bearbeiten oder M04 | Finale Variante: V10 Minimal Accordion Editor | +| M04A | Rolle anlegen | Modal Step | Bauen | von S02 CTA Rolle anlegen | Subframe: M04 V2 Template Preview | +| M04B | Rolle duplizieren | Modal Step | Bauen | von S02 Zeilenaktion Duplizieren | Subframe: M04 V3 Duplicate Aware | +| M02 | Rolle bearbeiten | Grosses Modal | Bauen | von S02 Bearbeiten oder M04A/M04B | Finale Variante: V10 Minimal Accordion Editor | | 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 | @@ -456,20 +485,23 @@ S01 Mitarbeiterliste -> M03 Mitarbeiter deaktivieren S01 Mitarbeiterliste -> V01 Letzter Admin blockiert S01 Mitarbeiterliste -> Rolle wechseln inline S01 Mitarbeiterliste -> S02 Rollen und Berechtigungen via Dropdown-Eintrag `Rollen und Berechtigungen bearbeiten` -S02 Rollen und Berechtigungen -> M04 Rolle anlegen via Rolle anlegen / Duplizieren -M04 Rolle anlegen -> M02 Rolle bearbeiten +S02 Rollen und Berechtigungen -> M04A Rolle anlegen via Rolle anlegen +S02 Rollen und Berechtigungen -> M04B Rolle duplizieren via Duplizieren +M04A Rolle anlegen -> M02 Rolle bearbeiten +M04B Rolle duplizieren -> M02 Rolle bearbeiten S02 Rollen und Berechtigungen -> M02 Rolle bearbeiten via Bearbeiten S02 Rollen und Berechtigungen -> D03 Rolle in Nutzung blockiert ``` -### Subframe-Stand M02/M04 +### Subframe-Stand M02/M04A/M04B -`M02 V10 Minimal Accordion Editor` ist die finale Variante fuer die Umsetzung. Die alten M02-Referenzvarianten wurden aus Subframe geloescht, damit der Admin-RBAC-Flow clean bleibt. Fuer M04 gab es vorher noch keine Subframe-Seite. M04 V1 Simple Form und M04 V4 Guided Compact wurden geloescht. Aktueller Subframe-Stand im Admin-RBAC-Flow: +`M02 V10 Minimal Accordion Editor` ist die finale Variante fuer die Umsetzung. Die alten M02-Referenzvarianten wurden aus Subframe geloescht, damit der Admin-RBAC-Flow clean bleibt. Fuer den M04-Split werden die bestehenden Subframe-Seiten getrennt referenziert: M04A nutzt `M04 V2 Template Preview`, M04B nutzt `M04 V3 Duplicate Aware`. Aktueller Subframe-Stand im Admin-RBAC-Flow: | Screen | Subframe | |---|---| | M02 Rolle bearbeiten | [V10 Minimal Accordion Editor]() | -| M04 Rolle anlegen | [V2 Template Preview](), [V3 Duplicate Aware]() | +| M04A Rolle anlegen | [M04 V2 Template Preview]() | +| M04B Rolle duplizieren | [M04 V3 Duplicate Aware]() | --- @@ -482,8 +514,9 @@ S02 Rollen und Berechtigungen -> D03 Rolle in Nutzung blockiert | D01 | [[Screens/D01 Rollen-Dropdown in Mitarbeiterliste]] | | M03 | [[Screens/M03 Mitarbeiter deaktivieren]] | | S02 | [[Screens/S02 Rollen und Berechtigungen]] | -| M04 | [[Screens/M04 Rolle anlegen Zwischenschritt|M04 Rolle anlegen]] | -| M02 | [[Screens/M02 Rolle erstellen bearbeiten|M02 Rolle bearbeiten]] | +| M04A | [[Screens/M04A Rolle anlegen]] | +| M04B | [[Screens/M04B Rolle duplizieren]] | +| M02 | [[Screens/M02 Rolle bearbeiten]] | | D03 | [[Screens/D03 Rolle in Nutzung blockiert]] | | V01 | [[Screens/V01 Letzter Admin blockiert]] | @@ -505,7 +538,6 @@ Diese Punkte sind bewusst nicht Teil der v1-Screen-Liste, sollen aber fuer spaet | Rechte-Matrix | Vergleich mehrerer Rollen nebeneinander | fuer v1 zu breit/technisch | | Bulk-Aktionen | mehrere Mitarbeiter gleichzeitig einladen, deaktivieren oder Rollen zuweisen | spaeter, wenn Teamlisten groesser werden | | Admin-Schutz erweitert | detaillierte Regeln fuer Selbst-Deaktivierung, letzter Admin, kritische Rollenwechsel | v1 dokumentiert Blocker, genaue Policy spaeter mit Dev/Security | -| M04-Split pruefen | `Rolle anlegen` und `Duplizieren` ggf. als zwei eigene Screens fuehren | erst nach Davids Freigabe; dann Screen-Dateien, Tracker, Canvas und Subframe sauber synchronisieren | --- @@ -523,7 +555,8 @@ Diese Punkte sind bewusst nicht Teil der v1-Screen-Liste, sollen aber fuer spaet - [x] M01 Mitarbeiter einladen ist validiert. - [x] Rollen-Dropdown in S01 und Sprung zu `Rollen und Berechtigungen` sind dokumentiert. - [x] S02 Rollen und Berechtigungen ist validiert. -- [x] M04 Rolle anlegen ist als eigener Screen vermerkt. +- [x] M04A Rolle anlegen ist als eigener Screen vermerkt. +- [x] M04B Rolle duplizieren ist als eigener Screen vermerkt. - [x] M02 Rolle bearbeiten ist validiert. - [x] M03 Mitarbeiter deaktivieren ist validiert. - [x] D03 Rolle in Nutzung blockiert ist validiert. @@ -532,7 +565,7 @@ Diese Punkte sind bewusst nicht Teil der v1-Screen-Liste, sollen aber fuer spaet - [x] Backlog/V2-Liste ist dokumentiert. - [x] Permission-Bundles sind fuer v1 als UI-Arbeitsgeruest ausreichend benannt. - [x] David hat die Kandidaten validiert. -- [x] Screen-Dateien sind angelegt. -- [x] Canvas ist angelegt. -- [x] M02/M04 Varianten sind auf echte Subframe-Dialog-Struktur geprueft: `DialogLayout` -> `Dialog` -> `Dialog.Content`. -- [ ] Subframe-Link ist eingetragen. +- [x] Screen-Dateien sind angelegt und nach Screen-Zuschnitt synchronisiert. +- [x] Canvas ist angelegt und nach M04-Split synchronisiert. +- [x] M02/M04A/M04B Varianten sind auf echte Subframe-Dialog-Struktur geprueft: `DialogLayout` -> `Dialog` -> `Dialog.Content`. +- [x] Subframe-Links sind eingetragen. diff --git a/02 Wireframes/Screen Paket Tracker.md b/02 Wireframes/Screen Paket Tracker.md index 68d0cd3d..1106a8c8 100644 --- a/02 Wireframes/Screen Paket Tracker.md +++ b/02 Wireframes/Screen Paket Tracker.md @@ -90,8 +90,9 @@ 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]() | - | [Canvas]() | | M03 | Mitarbeiter deaktivieren | WF-P2 Admin RBAC | Confirm Modal | Bauen | In Subframe | von S01 | [MD]() | [Subframe]() | [Canvas]() | | S02 | Rollen und Berechtigungen | WF-P2 Admin RBAC | Settings Subpage | Bauen | In Subframe | `Settings -> Mitarbeiter`, Tab `Rollen und Berechtigungen` | [MD]() | [Subframe]() | [Canvas]() | -| M04 | Rolle anlegen | WF-P2 Admin RBAC | Modal Step | Bauen | In Subframe | 2 Varianten: V2 neue Rolle, V3 duplizieren | [MD]() | [Flow]() | [Canvas]() | -| M02 | Rolle bearbeiten | WF-P2 Admin RBAC | Grosses Modal | Bauen | In Subframe | Finale Variante: V10 Minimal Accordion Editor | [MD]() | [Subframe]() | [Canvas]() | +| M04A | Rolle anlegen | WF-P2 Admin RBAC | Modal Step | Bauen | In Subframe | Neue Rolle mit leerem Formular; Subframe: M04 V2 Template Preview | [MD]() | [Subframe]() | [Canvas]() | +| M04B | Rolle duplizieren | WF-P2 Admin RBAC | Modal Step | Bauen | In Subframe | Quellrolle kopieren; Subframe: M04 V3 Duplicate Aware | [MD]() | [Subframe]() | [Canvas]() | +| M02 | Rolle bearbeiten | WF-P2 Admin RBAC | Grosses Modal | Bauen | In Subframe | Finale Variante: V10 Minimal Accordion Editor | [MD]() | [Subframe]() | [Canvas]() | | D03 | Rolle in Nutzung blockiert | WF-P2 Admin RBAC | Admin Blocker | Nur dokumentieren | In Subframe | von S02/M02 | [MD]() | [Subframe]() | [Canvas]() | | V01 | Letzter Admin blockiert | WF-P2 Admin RBAC | Admin Blocker | Nur dokumentieren | In Subframe | von S01/M03/Rollenwechsel | [MD]() | [Subframe]() | [Canvas]() | | S01 | Settings -> Workspaces / Loeschbereich | WF-P2 Konto loeschen | Settings | Bauen | In Subframe | `/settings/workspaces` | [MD]() | [Subframe]() | [Canvas]() | @@ -137,8 +138,8 @@ 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 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 | M04-Split | Offen | Pruefen, ob `Rolle anlegen` und `Duplizieren` als zwei eigene Screens gefuehrt werden. | Erst nach Davids Freigabe: eigene Screen-Dateien, Tracker-Zeilen, Canvas-Nodes und Subframe-Screens synchronisieren | +| WF-P2 Admin RBAC | Rollen-Editor Einstieg | Genommen | Neue Rolle startet in M04A `Rolle anlegen`; Duplizieren startet in M04B `Rolle duplizieren`; Bearbeiten springt direkt in M02 `Rolle bearbeiten`. | M04A und M04B sind eigene Screen-Dateien und eigene Canvas-Nodes | +| WF-P2 Admin RBAC | M04-Split | Genommen | `Rolle anlegen` und `Duplizieren` werden als zwei eigene Screens gefuehrt. | Umsetzung synchronisiert: Screen-Dateien, Tracker-Zeilen, Canvas-Nodes und bestehende Subframe-Seiten | | 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 | @@ -173,7 +174,6 @@ Diese Liste sammelt Punkte, die in einzelnen Paketen als `Backlog`, `Spaeter` od | WF-P2 Profil und Sicherheit | Security / Sessions | Backlog | Eigene Seite fuer aktive Sessions, Trust Devices und Session-Verwaltung | | WF-P2 Profil und Sicherheit | Ueberall abmelden / Session einzeln abmelden | Backlog | Gehoert zur spaeteren Security/Sessions-Seite | | WF-P2 2FA Verwalten | Trust Devices / aktive Sessions | Backlog | Nicht Teil des 2FA-Verwalten-Modals, sondern spaeter Security/Sessions | -| WF-P2 Admin RBAC | M04-Split Rolle anlegen / Duplizieren | Backlog/Klaeren | Nach Freigabe ggf. zwei echte M04-Screens statt Varianten fuehren; dann Screen-Dateien, Tracker, Canvas und Subframe-Flow synchronisieren | | WF-P2 Konto loeschen | Echter Loeschprozess | Backlog | Workspace-/Account-Loeschprozess mit operativer Bearbeitung spaeter ausarbeiten | | WF-P2 Konto loeschen | Voller DSGVO-/Export-Wizard | Backlog | Datenexport-Step, Reauth, Confirm Phrase, Countdown und Legal/Billing-Details spaeter | | WF-P2 Konto loeschen | Workspace-Settings ausbauen | Backlog | Minimaler Workspaces-Bereich enthaelt v1 nur Loeschungsanfrage |