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