Refine admin roles planning

This commit is contained in:
david committed 2026-06-25 03:52:08 +02:00
1 parent 2b8e03f8fa
commit 86f8ee6763
6 files changed
+70 -71

No files matched your search

@@ -27,7 +27,7 @@ A5 Modal / Invite Form.
- E-Mail-Adresse, Pflichtfeld
- optional Name
- optional Abteilung
- Rolle, Pflichtauswahl mit Default/Seed-Rollen
- Rolle, Pflichtauswahl mit `Admin` und selbst angelegten Rollen
- aktueller Workspace
## Aktionen
@@ -16,7 +16,7 @@ subframe: "https://app.subframe.com/f023064a5ca0/design/3d51deee-0d41-456f-a507-
## Ziel
Der Admin erstellt eine eigene Rolle oder bearbeitet eine vorhandene/Seed-Rolle und sieht, wie Berechtigungen pro Bereich gesetzt werden.
Der Admin erstellt eine eigene Rolle oder bearbeitet eine vorhandene eigene Rolle und sieht, wie Berechtigungen pro Bereich gesetzt werden. Die Systemrolle `Admin` ist geschuetzt.
## Pattern / Archetyp
@@ -26,8 +26,8 @@ Grosses Modal / Role Editor.
- Rollenname
- Beschreibung
- Typ: Systemrolle, Seed-Rolle, Eigene Rolle
- optional Vorlage
- Typ als Information: Systemrolle oder Eigene Rolle
- optionaler Vorlagenbereich beim Erstellen, aber Work in Progress
- Permission-Bereiche als Arbeitsgeruest
- konkrete Permission-Zeilen nach Beispielmuster
@@ -43,11 +43,13 @@ Grosses Modal / Role Editor.
## Layout / Inhalt
1. Grosses Modal ueber S02, mit Schliessen-Icon.
2. Kopfbereich mit Rollenname, Beschreibung und optional Vorlage.
3. Globale Suche ueber alle Permissions.
4. Linke Sidebar mit Bereichen: Ueberblick, Mitarbeiter, Rollen und Berechtigungen, Workspace Settings, Abrechnung, Audit & Sicherheit, Integrationen/API, CRM/Kunden, Leads/Vertrieb, Projekte/Auftraege, Aufgaben/Dateien, Kommunikation/Support.
5. Startzustand `Ueberblick`: scrollbare Liste aller Bereiche und Permissions.
6. Footer mit `Speichern` und `Abbrechen`.
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`.
## Permission-Zeilenmuster
@@ -57,14 +59,13 @@ Eine Permission wird konkret vorgebaut, damit das Muster klar ist:
|---|---|
| Ueberschrift | `Mitarbeiter ansehen` |
| Beschreibung | `Darf Mitarbeiterliste und Mitarbeiterprofile im Workspace lesen.` |
| Control | Segmented Control `Aus`, `Read-only`, `Bearbeiten` |
| Control | Toggle-Switch `An/Aus` |
Verhalten:
- `Aus`: kein Zugriff.
- `Read-only`: lesen, aber nicht bearbeiten.
- `Bearbeiten`: lesen und aendern.
- Binaere Permissions koennen spaeter als einfacher Toggle `Aus/An` umgesetzt werden.
- `An`: Zugriff ist erlaubt.
- Abstufungen wie `Read-only` oder `Bearbeiten` koennen spaeter als Advanced Control ergaenzt werden, wenn die Permission nicht binaer ist.
- Weitere Permissions werden Development-seitig nach diesem Muster ergaenzt.
## Zustaende
@@ -73,7 +74,7 @@ Verhalten:
|---|---|---|
| Neue Rolle | leere Felder + Permission-Auswahl | Bauen |
| Rolle bearbeiten | vorhandene Werte vorausgefuellt | Bauen |
| Seed-Rolle bearbeiten | Seed-Rolle ist editierbar | 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 |
| Rolle in Nutzung loeschen | Loeschen blockiert | D03 |
@@ -16,7 +16,7 @@ subframe: "https://app.subframe.com/f023064a5ca0/design/87c24709-4f22-4181-8543-
## Ziel
Der Admin verwaltet Systemrolle, Seed-Rollen und eigene Rollen in einer kompakten Rollen-Tabelle.
Der Admin verwaltet die Systemrolle `Admin` und selbst angelegte Rollen in einer kompakten Rollen-Tabelle.
## Pattern / Archetyp
@@ -25,11 +25,11 @@ A2 List + A6 Settings.
## Daten
- Rollenliste
- Typ: Systemrolle, Seed-Rolle, Eigene Rolle
- Typ: Systemrolle, Eigene Rolle
- Beschreibung
- Mitgliederanzahl / Avatar-Stack
- Status: Aktiv, Pruefen
- Permission-Bundles als Arbeitsgeruest
- Permission-Bereiche als Arbeitsgeruest
## Aktionen
@@ -43,7 +43,7 @@ A2 List + A6 Settings.
1. Header `Rollen und Berechtigungen` mit CTA `Rolle anlegen`.
2. Toolbar mit Suche nach Rollenname und Beschreibung.
3. Filter: Typ, Permission-Bundle, In Nutzung.
3. Filter: Typ, Permission-Bereich, In Nutzung.
4. Tabelle mit Spalten: Rolle, Beschreibung, Typ, Mitglieder, Status, Aktionen.
5. Aktionen rechts pro Zeile als 3-Punkte-Menue.
6. Nur eine sichtbare Systemrolle: `Admin`.
@@ -51,8 +51,8 @@ A2 List + A6 Settings.
## Rollen / Beispiele
- Admin als einzige Systemrolle.
- Seed-Rollen: Geschaeftsfuehrer, Projektleiter, Verwaltung, Vertriebler, Kundensupporter, Monteur.
- Eigene Rollen koennen frei benannt werden.
- Rollen-Vorlagen fuer neue Rollen sind Work in Progress und erscheinen nicht als feste Rollen in der Liste.
## Zustaende
@@ -6,7 +6,7 @@
{"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":"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":"# Seed-Rollen\n\nAdmin als einzige Systemrolle.\n\nSeed-Rollen: Geschaeftsfuehrer, Projektleiter, Verwaltung, Vertriebler, Kundensupporter, Monteur.\n\nSeed-Rollen sind editierbar.","x":1520,"y":1020,"width":520,"height":240},
{"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: `Aus / Read-only / Bearbeiten`\n\nFinaler Rechtekatalog liegt bei Development.","x":2360,"y":1010,"width":560,"height":260},
@@ -78,7 +78,8 @@ Wie schneiden wir RBAC so, dass es genug fuer Dev/Handoff ist, aber nicht zu ein
|---|---|---|
| Settings-Struktur statt separatem Admin-Center | genommen | bestehende Route ist `Settings -> Roles & Permissions` |
| Gruppen raus | genommen | Gruppen werden in diesem Paket nicht gebaut |
| Vorgebaute Rollen | genommen | Admin startet mit sinnvollen Seed-Rollen |
| Startrollen | genommen | Zum Start gibt es nur die Systemrolle `Admin`; weitere Rollen legt der Admin selbst an |
| Rollen-Vorlagen | WIP | Beim Erstellen koennen spaeter Vorlagen angeboten werden, sind aber noch nicht final |
| Eigene Rollen anlegen und benennen | genommen | Rollen-Editor erlaubt Custom Roles |
| Rollen-Editor als eigener Arbeitsmoment | genommen | Permission-Bundles + Advanced brauchen Raum |
| Kein separater Berechtigungen-Tab | genommen | Berechtigungen sind fuer Admins Teil des Tabs `Rollen und Berechtigungen` |
@@ -90,7 +91,7 @@ Wie schneiden wir RBAC so, dass es genug fuer Dev/Handoff ist, aber nicht zu ein
1. Admin oeffnet Mitarbeiterliste.
2. Admin laedt Nutzer ein und weist eine oder mehrere Rollen zu.
3. Admin nutzt vorgebaute Rollen oder erstellt eine eigene Rolle mit eigenem Namen.
3. Admin nutzt `Admin` als geschuetzte Systemrolle oder erstellt eine eigene Rolle mit eigenem Namen.
4. Wenn ein Nutzer deaktiviert wird, bestaetigt der Admin eine kurze Sicherheitsfrage.
### Varianten / Branches
@@ -134,8 +135,8 @@ Wie schneiden wir RBAC so, dass es genug fuer Dev/Handoff ist, aber nicht zu ein
| Rollen-Dropdown in Mitarbeiterliste | direkte Rollenzuweisung und Sprung zum Tab `Rollen und Berechtigungen` | Nur dokumentieren |
| Mitarbeiter deaktivieren | einfache Sicherheitsbestaetigung | Bauen |
| Deaktivieren mit Reassign | spaetere Uebertragung offener Verantwortlichkeiten | Backlog |
| Rollen und Berechtigungen | vorgebaute und eigene Rollen verwalten | Bauen |
| Rolle erstellen/bearbeiten | eigene Rollen anlegen/benennen, Seed-Rollen bearbeiten, Permission-Bundles setzen | In S02 loesen |
| Rollen und Berechtigungen | Systemrolle `Admin` und eigene Rollen verwalten | Bauen |
| Rolle erstellen/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 |
| Rolle loeschen mit Ersatzrolle | verhindert Rechteverlust | Backlog |
| Letzter Admin blockiert | Sicherheitsblocker | Validiert |
@@ -149,15 +150,9 @@ Wie schneiden wir RBAC so, dass es genug fuer Dev/Handoff ist, aber nicht zu ein
| Typ | Rolle | Zweck | Notiz |
|---|---|---|---|
| Systemrolle | Admin | Vollzugriff auf Mitarbeiter, Rollen, Workspace-Settings und kritische Admin-Funktionen | einzige sichtbare Systemrolle |
| Seed-Rolle | Geschaeftsfuehrer | Leitung, voller fachlicher Ueberblick, Team/Rechte/Billing | bearbeitbare Startrolle |
| Seed-Rolle | Projektleiter | Projekte, Aufgaben, Teamueberblick, operative Steuerung | bearbeitbare Startrolle |
| Seed-Rolle | Verwaltung | Buero, Stammdaten, Rechnungen, Mitglieder-Ueberblick | bearbeitbare Startrolle |
| Seed-Rolle | Vertriebler | Leads, Angebote, Kundenkommunikation | bearbeitbare Startrolle |
| Seed-Rolle | Kundensupporter | Kundenanfragen, Kommunikation, Servicefaelle | bearbeitbare Startrolle |
| Seed-Rolle | Monteur | zugewiesene Auftraege/Tasks mobil bearbeiten | bearbeitbare Startrolle |
| Custom Role | frei benennbar | Admin legt eigene Rolle an | Name, Beschreibung, Permission-Bundles |
| Custom Role | frei benennbar | Admin legt eigene Rolle an | Name, Beschreibung, Bereich und Permission-Bereiche |
Notiz: Die sechs Seed-Rollen sind fachliche Startpunkte und sollen direkt bearbeitbar sein. Admins koennen zusaetzlich eigene Rollen anlegen und benennen.
Notiz: Es gibt in v1 keine sichtbaren vordefinierten Rollen ausser `Admin`. Vorlagen wie Geschaeftsfuehrer, Projektleiter, Verwaltung, Vertriebler, Kundensupporter oder Monteur koennen spaeter beim Erstellen einer Rolle angeboten werden, sind aber Work in Progress und nicht Teil der initialen Rollenliste.
### Permission-Bundles fuer den Editor
@@ -178,16 +173,16 @@ Die folgenden Bundles sind nur ein Arbeitsgeruest fuer Planung und Wireframe. Si
| Aufgaben/Dateien | Tasks, Dokumente, Uploads, Freigaben | fachliches Modul, ggf. spaeter |
| Kommunikation/Support | Anfragen, Chat, Telefonie/Support-Kontext | fachliches Modul, ggf. spaeter |
### Grober Rollenzuschnitt
### Rollen-Vorlagen WIP
| Rolle | Permission-Richtung |
|---|---|
| Geschaeftsfuehrer | fast alles, inklusive Mitarbeiter, Rollen, Workspace Settings, Abrechnung, Audit |
| Projektleiter | Projekte/Auftraege, Aufgaben/Dateien, Team-Ueberblick, Mitglieder nur lesen |
| Verwaltung | Mitarbeiter lesen, Workspace/Account-Basis, Abrechnung/Rechnungen, Kunden-/Projekt-Ueberblick |
| Vertriebler | CRM/Kunden, Leads/Vertrieb, Angebote, eigene Pipeline |
| Kundensupporter | Kundenkommunikation, Supportfaelle, lesender Projekt-/Kundenkontext |
| Monteur | eigene/zugewiesene Auftraege, Aufgaben, Dateien, mobile Ausfuehrung |
| Vorlage | Permission-Richtung | Status |
|---|---|---|
| Geschaeftsfuehrer | fast alles, inklusive Mitarbeiter, Rollen, Workspace Settings, Abrechnung, Audit | WIP, nicht in v1-Rollenliste |
| Projektleiter | Projekte/Auftraege, Aufgaben/Dateien, Team-Ueberblick, Mitglieder nur lesen | WIP |
| Verwaltung | Mitarbeiter lesen, Workspace/Account-Basis, Abrechnung/Rechnungen, Kunden-/Projekt-Ueberblick | WIP |
| Vertriebler | CRM/Kunden, Leads/Vertrieb, Angebote, eigene Pipeline | WIP |
| Kundensupporter | Kundenkommunikation, Supportfaelle, lesender Projekt-/Kundenkontext | WIP |
| Monteur | eigene/zugewiesene Auftraege, Aufgaben, Dateien, mobile Ausfuehrung | WIP |
---
@@ -283,13 +278,13 @@ Layout:
1. Header: `Rollen und Berechtigungen`, CTA `Rolle anlegen`.
2. Toolbar:
- Suchfeld: Rollenname, Beschreibung.
- Filter `Typ`: Systemrolle, Seed-Rolle, Eigene Rolle.
- Filter `Permission-Bundle`: z. B. Mitarbeiter, Abrechnung, Projekte.
- Filter `Typ`: Systemrolle, Eigene Rolle.
- Filter `Permission-Bereich`: z. B. Mitarbeiter, Abrechnung, Dateien, Aufgaben.
- Filter `In Nutzung`: mit Mitgliedern / ohne Mitglieder.
3. Tabelle:
- Rolle.
- Beschreibung.
- Typ: System, Seed-Rolle, Eigene Rolle.
- Typ: Systemrolle, Eigene Rolle.
- Mitglieder: Avatar-Stack oder Anzahl.
- Status: Aktiv, Pruefen.
- Aktionen: 3-Punkte-Menue rechts.
@@ -314,42 +309,45 @@ Layout:
### M02 Rolle erstellen/bearbeiten
Ziel: Admin erstellt eine eigene Rolle oder passt eine vorhandene/Seed-Rolle an, ohne die Rollen-Subpage zu verlassen.
Ziel: Admin erstellt eine eigene Rolle oder passt eine vorhandene eigene Rolle an, ohne die Rollen-Subpage zu verlassen. Die Systemrolle `Admin` ist geschuetzt.
Layout:
1. Sehr grosses Modal ueber dem Tab `Rollen und Berechtigungen`.
2. Modal kann jederzeit geschlossen werden.
3. Kopfbereich:
3. Oben im Modal steht der Bereich `Rolle` als Einstiegs-/Pre-Bereich:
- Rollenname.
- Beschreibung.
- optional: Start aus Vorlage.
- optional: Standardrolle fuer neue Nutzer.
4. Globale Berechtigungs-Suche:
- Suchfeld oben im Modal.
- 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.
4. Linke Sidebar:
- oben links sitzt die globale Suche, aehnlich Apple-Einstellungen.
- darunter stehen die Bereiche als Navigation.
- Beispiele: Rolle, Allgemein, Mitarbeiter, Rollen und Berechtigungen, Workspace Settings, Abrechnung, Audit & Sicherheit, Integrationen/API, Dateien, Aufgaben.
- Klick springt zum jeweiligen Bereich im scrollbaren Modal.
5. Globale Berechtigungs-Suche:
- Suchfeld links ueber der Sidebar.
- durchsucht alle Berechtigungen/Rechtebereiche ueber alle Module hinweg.
- filtert die sichtbaren Treffer bereichsuebergreifend.
- Treffer bleiben ihren Bereichsueberschriften zugeordnet, damit Kontext erhalten bleibt.
5. Linke Sidebar:
- zeigt die Rechtebereiche/Module als Navigation.
- Beispiele: Ueberblick, Mitarbeiter, Rollen und Berechtigungen, Workspace Settings, Abrechnung, Audit & Sicherheit, Integrationen/API, CRM/Kunden, Leads/Vertrieb, Projekte/Auftraege, Aufgaben/Dateien, Kommunikation/Support.
- Klick springt zum jeweiligen Bereich im Modal.
6. Startzustand `Ueberblick`:
- ist initial aktiv.
- zeigt eine scrollbare Liste aller Berechtigungen/Rechtebereiche.
6. Hauptbereich:
- startet oben mit `Rolle`.
- darunter folgen `Allgemein` und die weiteren Rechtebereiche.
- die Bereichsueberschriften entsprechen den Eintraegen in der linken Sidebar.
- Admin kann bis ganz nach unten scrollen.
7. Rechtebereiche:
- jeder Bereich hat Toggle/Checkboxen, um Berechtigungen an- oder auszuschalten.
- Admin kann durch alle Bereiche nach unten scrollen.
7. Permission-Abschnitte:
- jeder Bereich hat einzelne Zeilen mit Toggle-Switches, um Berechtigungen an- oder auszuschalten.
- Bereich kann eine Kurzbeschreibung enthalten.
- einzelne technische Rechte koennen als Advanced Details aufgeklappt werden, falls noetig.
8. Permission-Zeilenmuster:
- eine Beispiel-Permission wird im Wireframe konkret vorgebaut.
- Aufbau: links Ueberschrift, darunter kurze Beschreibung; rechts die Zugriffsauswahl.
- Aufbau als Tabelle/Liste wie in der Referenz: links Setting/Permission, mittig Beschreibung, rechts Enable/Disable.
- Beispiel-Ueberschrift: `Mitarbeiter ansehen`.
- Beispiel-Beschreibung: `Darf Mitarbeiterliste und Mitarbeiterprofile im Workspace lesen.`
- Control: Segmented Control `Aus`, `Read-only`, `Bearbeiten`; alternativ Toggle `Aus/An`, wenn die Permission nur binaer ist.
- `Read-only` steht fuer lesenden Zugriff ohne Bearbeiten/Aendern.
- Control: Toggle-Switch `An/Aus`.
- Wenn ein Recht Abstufungen braucht, kann spaeter `Read-only/Bearbeiten` als Detail/Advanced Control ergaenzt werden.
- weitere Permissions koennen Development-seitig nach diesem Muster ergaenzt werden.
9. Footer:
- Speichern.
@@ -391,7 +389,7 @@ Layout:
## 9. Validierte Screen-Liste
Alle aktiven Screen-Kandidaten sind von David validiert. Seed-Rollen und Permission-Bundles sind als v1-Arbeitsfassung dokumentiert; der finale Rechtekatalog wird im Development ausgearbeitet.
Alle aktiven Screen-Kandidaten sind von David validiert. Das Rollenmodell startet nur mit `Admin` plus eigenen Rollen; Vorlagen und finaler Rechtekatalog werden spaeter ausgearbeitet.
| ID | Screen/Zustand | Typ | Umsetzung | Ort | Status |
|---|---|---|---|---|---|
@@ -447,7 +445,7 @@ Diese Punkte sind bewusst nicht Teil der v1-Screen-Liste, sollen aber fuer spaet
| Rechtekatalog als eigener Tab | Alle technischen Berechtigungen unabhaengig von Rollen durchsuchen/erklaeren | v1 zeigt Rechte nur im Rollen-Editor |
| Rollen-Audit | Historie, wer Rollen/Rechte geaendert hat | Audit-Viewer nicht Teil dieses Pakets |
| Rollen-Review / Needs Review | Rollen markieren, die geprueft werden muessen, inkl. Review-Zyklus | Status `Pruefen` ist UI-vorbereitet, Prozess spaeter |
| Rollen-Templates erweitern | weitere branchenspezifische Seed-Rollen oder Workspace-Templates | aktuelle Seed-Rollen reichen fuer v1 |
| Rollen-Vorlagen ausarbeiten | branchenspezifische Rollen-Vorlagen fuer neue Rollen definieren | Vorlagen sind aktuell Work in Progress und nicht Teil der initialen Rollenliste |
| 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 |
@@ -459,8 +457,8 @@ Diese Punkte sind bewusst nicht Teil der v1-Screen-Liste, sollen aber fuer spaet
- [x] Paket ist angelegt.
- [x] D-P2 Admin-Screens sind geprueft.
- [x] Gruppen sind fuer dieses Paket rausgenommen.
- [x] Vorgebaute Rollen plus eigene Rollen sind als Richtung notiert.
- [x] Seed-Rollen- und Permission-Bundle-Vorschlag ist dokumentiert.
- [x] `Admin` als einzige Startrolle plus eigene Rollen sind als Richtung notiert.
- [x] Rollen-Vorlagen sind als Work in Progress dokumentiert.
- [x] Permission-Bundles sind als Arbeitsgeruest markiert, nicht als finaler Rechtekatalog.
- [x] Permission-Zeilenmuster fuer das Rollen-Modal ist dokumentiert.
- [x] Grober Screen-Aufbau mit Suche/Filtern ist dokumentiert.
@@ -474,7 +472,7 @@ Diese Punkte sind bewusst nicht Teil der v1-Screen-Liste, sollen aber fuer spaet
- [x] V01 Letzter Admin blockiert ist validiert.
- [x] Reassign ist in den Backlog gelegt.
- [x] Backlog/V2-Liste ist dokumentiert.
- [x] Seed-Rollen und Permission-Bundles sind fuer v1 ausreichend benannt.
- [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.
+3 -3
View File
@@ -134,8 +134,8 @@ Diese Datei ist der erste Ort, um zu sehen:
| WF-P2 2FA Verwalten | Eigenstaendiger Flow | Genommen | 2FA verwalten wird als separater wiederverwendbarer Flow geplant. | UI kann modal sein; fachlich eigener Flow |
| WF-P2 2FA Verwalten | Schlanker 2FA-Flow | Genommen | 2FA-Code-Eingaben sind Inline-Zustaende; nur Verwaltung, Device/Token hinzufuegen und Deaktivieren sind eigene Modals. | Device entfernen nur Row-Action + Confirm |
| 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 | Es gibt vorgebaute Rollen und Admins koennen eigene Rollen anlegen und benennen. | Wichtig fuer Rollen-Editor |
| WF-P2 Admin RBAC | Seed-Rollen | Genommen | Geschaeftsfuehrer, Projektleiter, Verwaltung, Vertriebler, Kundensupporter, Monteur als bearbeitbare Startrollen. | fuer v1 ausreichend; Namen koennen spaeter angepasst werden |
| 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 | 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 |
@@ -145,7 +145,7 @@ Diese Datei ist der erste Ort, um zu sehen:
| WF-P2 Admin RBAC | Deaktivierung | Genommen | V1 hat nur ein kleines Confirm-Modal; danach Status `Deaktiviert`. | Reassign offener Verantwortlichkeiten ist Backlog |
| WF-P2 Admin RBAC | Rollen-Loeschen | Genommen | Rollen koennen nur geloescht werden, wenn keine Mitarbeiter zugewiesen sind; sonst kleines Blocker-Modal. | Ersatzrolle/Bulk-Reassign ist Backlog |
| WF-P2 Admin RBAC | Deaktivieren mit Reassign | Backlog | Offene Aufgaben/Projekte/Verantwortlichkeiten werden spaeter uebertragen. | Nicht Teil der aktuellen Screen-Liste |
| WF-P2 Admin RBAC | V2-Backlog | Dokumentiert | Reassign, Rollen-Loeschen mit Ersatzrolle, Gruppen, Rechtekatalog, Rollen-Audit, Rollen-Review, Templates, Rechte-Matrix, Bulk-Aktionen, erweiterter Admin-Schutz. | Details im Paket-Backlog |
| WF-P2 Admin RBAC | V2-Backlog | Dokumentiert | Reassign, Rollen-Loeschen mit Ersatzrolle, Gruppen, Rechtekatalog, Rollen-Audit, Rollen-Review, ausgearbeitete Vorlagen, Rechte-Matrix, Bulk-Aktionen, erweiterter Admin-Schutz. | Details im Paket-Backlog |
| WF-P2 Konto loeschen | Loeschungsanfrage statt direkter Loeschung | Genommen | V1 stellt nur eine Anfrage, keine sofortige technische Loeschung. | Einstieg unter Settings -> Workspaces |
| WF-P2 Konto loeschen | Settings -> Workspaces | Genommen | Minimaler Workspaces-Bereich enthaelt Loeschungsanfrage. | Spaeter kann dort mehr Workspace-Verwaltung hinzukommen |
| WF-P2 Konto loeschen | Voller Loesch-/Export-Wizard | Backlog | Erklaerung und Datenexport-Hinweis werden in v1 im Modal integriert. | Kein mehrstufiger Wizard jetzt |