Document admin role dropdown inline
This commit is contained in:
1 parent
3d5855897e
commit
2b8e03f8fa
5 files changed
+24
-16
No files matched your search
+4
-4
@@ -7,9 +7,9 @@ id: D01
|
||||
screen: Rollen-Dropdown in Mitarbeiterliste
|
||||
typ: Inline-Zustand
|
||||
umsetzung: Nur dokumentieren
|
||||
status: In Subframe
|
||||
route: in S01
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/80f691a7-e8a9-4502-be74-69795066e105/edit"
|
||||
status: Validiert
|
||||
route: in S01, kein eigener Subframe-Screen
|
||||
subframe: "-"
|
||||
---
|
||||
|
||||
# D01 - Rollen-Dropdown in Mitarbeiterliste
|
||||
@@ -58,7 +58,7 @@ Inline Select / Dropdown in Tabelle.
|
||||
|
||||
## Subframe
|
||||
|
||||
-
|
||||
- Kein eigener Subframe-Screen. Das Dropdown ist direkt in `S01 Mitarbeiterliste` enthalten; dieser D01-Eintrag dokumentiert nur das geoeffnete Inline-Verhalten.
|
||||
|
||||
## Notizen
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ A2 List + A6 Settings.
|
||||
## Aktionen
|
||||
|
||||
- `Mitarbeiter einladen` -> M01
|
||||
- Rolle direkt in der Tabellenzeile aendern -> D01
|
||||
- Rolle direkt in der Tabellenzeile aendern; Verhalten ist als D01 dokumentiert, aber kein eigener Screen
|
||||
- `Rollen und Berechtigungen bearbeiten` -> S02
|
||||
- Zeilenaktion `Deaktivieren` -> M03
|
||||
- ggf. `Einladung erneut senden`
|
||||
@@ -48,6 +48,14 @@ A2 List + A6 Settings.
|
||||
5. Tabelle mit Spalten: Mitarbeiter, Abteilung, Rolle, Status, 2FA, Aktionen.
|
||||
6. Aktionen rechts als 3-Punkte-Menue.
|
||||
|
||||
## Rollen-Dropdown in der Tabelle
|
||||
|
||||
- Das Rollen-Dropdown ist Bestandteil von S01 und kein eigener Subframe-Screen.
|
||||
- Es zeigt die aktuelle Rolle und verfuegbare Rollen.
|
||||
- Unterhalb der Rollen steht `Rollen und Berechtigungen bearbeiten`.
|
||||
- Dieser Eintrag fuehrt zu S02, Tab `Rollen und Berechtigungen`.
|
||||
- Kritische Rollenwechsel, z. B. letzter Admin verliert Adminrechte, werden ueber V01 blockiert.
|
||||
|
||||
## Toasts / Action-Feedback
|
||||
|
||||
- Einladung gesendet: Toast.
|
||||
@@ -71,7 +79,7 @@ A2 List + A6 Settings.
|
||||
|
||||
## Subframe
|
||||
|
||||
-
|
||||
- Rollen-Dropdown ist in S01 enthalten; keine separate D01-Subframe-Seite.
|
||||
|
||||
## Notizen
|
||||
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
"nodes":[
|
||||
{"id":"group-main","type":"group","x":-120,"y":-680,"width":4000,"height":1440,"label":"Admin RBAC Hauptflow"},
|
||||
{"id":"group-notes","type":"group","x":-120,"y":900,"width":4000,"height":430,"label":"Dokumentierte Zustaende und Backlog"},
|
||||
{"id":"d01","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Admin RBAC/Screens/D01 Rollen-Dropdown in Mitarbeiterliste.md","x":780,"y":440,"width":440,"height":230},
|
||||
{"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":"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-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},
|
||||
@@ -18,15 +18,15 @@
|
||||
"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":"d01","toSide":"left","label":"Rolle wechseln"},
|
||||
{"id":"edge-d01-s02","fromNode":"d01","fromSide":"right","toNode":"s02","toSide":"left","label":"Rollen bearbeiten"},
|
||||
{"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-m02","fromNode":"s02","fromSide":"right","toNode":"m02","toSide":"left","label":"anlegen/bearbeiten"},
|
||||
{"id":"edge-m03-v01","fromNode":"m03","fromSide":"right","toNode":"v01","toSide":"left","label":"letzter Admin"},
|
||||
{"id":"edge-d01-v01","fromNode":"d01","fromSide":"right","toNode":"v01","toSide":"left","label":"Admin entfernen"},
|
||||
{"id":"edge-s01-v01-role","fromNode":"s01","fromSide":"right","toNode":"v01","toSide":"left","label":"Admin entfernen"},
|
||||
{"id":"edge-m02-d03","fromNode":"m02","fromSide":"right","toNode":"d03","toSide":"left","label":"Rolle in Nutzung"},
|
||||
{"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"}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -211,7 +211,7 @@ Wir validieren einzeln und legen erst danach Screen-Dateien/Canvas an.
|
||||
|
||||
1. `S01 Mitarbeiterliste`
|
||||
2. `M01 Mitarbeiter einladen`
|
||||
3. `D01 Rollen-Dropdown in Mitarbeiterliste`
|
||||
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. `M02 Rolle erstellen/bearbeiten`
|
||||
@@ -397,7 +397,7 @@ Alle aktiven Screen-Kandidaten sind von David validiert. Seed-Rollen und Permiss
|
||||
|---|---|---|---|---|---|
|
||||
| S01 | Mitarbeiterliste | Admin List | Bauen | `Settings -> Mitarbeiter`, Tab `Mitarbeiter` | Validiert |
|
||||
| M01 | Mitarbeiter einladen | Modal | Bauen | von S01 | Validiert |
|
||||
| D01 | Rollen-Dropdown in Mitarbeiterliste | Inline-Zustand | Nur dokumentieren | in S01 | 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 |
|
||||
| S02 | Rollen und Berechtigungen | Settings Subpage | Bauen | `Settings -> Mitarbeiter`, Tab `Rollen und Berechtigungen` | Validiert |
|
||||
| M02 | Rolle erstellen/bearbeiten | Grosses Modal | Bauen | von S02 | Validiert |
|
||||
@@ -410,10 +410,10 @@ Alle aktiven Screen-Kandidaten sind von David validiert. Seed-Rollen und Permiss
|
||||
|
||||
```text
|
||||
S01 Mitarbeiterliste -> M01 Mitarbeiter einladen
|
||||
S01 Mitarbeiterliste -> D01 Rollen-Dropdown
|
||||
S01 Mitarbeiterliste -> M03 Mitarbeiter deaktivieren
|
||||
S01 Mitarbeiterliste -> V01 Letzter Admin blockiert
|
||||
S01 Mitarbeiterliste -> S02 Rollen und Berechtigungen via Dropdown-Eintrag
|
||||
S01 Mitarbeiterliste -> Rolle wechseln inline
|
||||
S01 Mitarbeiterliste -> S02 Rollen und Berechtigungen via Dropdown-Eintrag `Rollen und Berechtigungen bearbeiten`
|
||||
S02 Rollen und Berechtigungen -> M02 Rolle erstellen/bearbeiten
|
||||
S02 Rollen und Berechtigungen -> D03 Rolle in Nutzung blockiert
|
||||
```
|
||||
|
||||
@@ -87,7 +87,7 @@ Diese Datei ist der erste Ort, um zu sehen:
|
||||
| D04 | MFA-Aenderung Benachrichtigung | WF-P2 2FA Verwalten | E-Mail/Toast | Nur dokumentieren | Validiert | nach Setup/Remove/Disable | [MD](<P2 Auth/WF-P2 2FA Verwalten/WF-P2 2FA Verwalten.md>) | - | [Canvas](<P2 Auth/WF-P2 2FA Verwalten/WF-P2 2FA Verwalten.canvas>) |
|
||||
| S01 | Mitarbeiterliste | WF-P2 Admin RBAC | Admin List | Bauen | In Subframe | `Settings -> Mitarbeiter`, Tab `Mitarbeiter` | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/S01 Mitarbeiterliste.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/a9571d72-15e0-4897-968b-1f700ee4bfbc/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) |
|
||||
| M01 | Mitarbeiter einladen | WF-P2 Admin RBAC | Modal | Bauen | In Subframe | von S01 | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/M01 Mitarbeiter einladen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/0338fed6-2624-4e92-9d42-0b959fafe8c2/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) |
|
||||
| D01 | Rollen-Dropdown in Mitarbeiterliste | WF-P2 Admin RBAC | Inline-Zustand | Nur dokumentieren | In Subframe | in S01 | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/D01 Rollen-Dropdown in Mitarbeiterliste.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/80f691a7-e8a9-4502-be74-69795066e105/edit>) | [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>) |
|
||||
| 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>) |
|
||||
| M02 | Rolle erstellen/bearbeiten | WF-P2 Admin RBAC | Grosses Modal | Bauen | In Subframe | von S02 | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/M02 Rolle erstellen bearbeiten.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/3d51deee-0d41-456f-a507-ccfc284e6e0a/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) |
|
||||
|
||||
Reference in new issue
Block a user