Zugriff und Rollen
Das Rechtemodell im Überblick
Abschnitt betitelt „Das Rechtemodell im Überblick“Docuflair Redact & Mask verwendet ein durchgängig rollenbasiertes Rechtemodell:
- Eine Rolle bündelt acht Einzelrechte — Lesen, Anlegen, Ändern, Hochladen, Löschen, Verschieben, Rechte verwalten, Freigeben — plus eine Download-Stufe (Voll (Original) / Nur PDF / Nur geschwärzt / Kein Download).
- Ein Grant weist einem Prinzipal (Benutzer oder Gruppe) eine Rolle auf einer Ebene zu: Gesamtes Projekt, einzelner Ordner, Tag — oder Mandant (Sonderfall, siehe unten).
- Es gilt fail-closed: Ohne passenden Grant hat ein Benutzer keinerlei Zugriff — er sieht das Projekt nicht einmal. Superadmins umgehen das Rechtesystem vollständig.
Vier Standardrollen sind vorangelegt (anpassbar, aber nicht löschbar):
| Rolle | Beschreibung |
|---|---|
| Leser | Nur Lesen; Download ausschließlich geschwärzt. |
| Bearbeiter | Lesen, Hochladen, Ändern, Verschieben; Download als PDF. |
| Manager | Voller Projektzugriff inkl. Löschen und Rechteverwaltung. |
| Externer Prüfer | Nur Lesen und Freigeben; Download nur geschwärzt, kein Upload. |
Rollen verwalten
Abschnitt betitelt „Rollen verwalten“Auf der Seite Rollen (/admin/roles) pflegen Sie den Rollenkatalog:

„Neue Rolle“ öffnet den Dialog mit Name, Beschreibung, den acht Rechte-Checkboxen und der Download-Stufe. Standardrollen tragen das Badge „Standard“ — ihr Name ist fest, Rechte und Beschreibung sind änderbar. Eine Rolle, die noch zugewiesen ist, kann nicht gelöscht werden.
Beispiel — Rolle „Scan-Dienstleister“: Nur Hochladen und Lesen ankreuzen, Download-Stufe Kein Download — der externe Dienstleister kann Dokumente einliefern und die Liste sehen, aber nichts herunterladen.
Zugriff vergeben (Grant-Matrix)
Abschnitt betitelt „Zugriff vergeben (Grant-Matrix)“Die Seite Zugriff (/admin/permissions) ist die zentrale Stelle der Rechtevergabe. Wählen Sie oben das Projekt, dann im Tab „Verwalten“ die Ebene:

- Gesamtes Projekt — der Normalfall: Die Tabelle zeigt alle Benutzer und Gruppen; je Zeile wählen Sie die Rolle (oder „Kein Zugriff“, um die Zuweisung zu entfernen). Änderungen speichern sofort.
- Ordner — nach Auswahl eines Ordners vergeben Sie abweichende Rollen für Teilbereiche; die Spalte „Vererben“ steuert, ob der Grant an Unterordner weitergegeben wird. Ein direkter Ordner-Grant überschreibt den geerbten Projekt-Grant.
- Tag — Rollen für Dokumente mit einem bestimmten Tag. Existieren in einem Projekt Tag-Grants, wirken sie als zusätzliches Gate für so markierte Dokumente.
- Mandant (Projekte anlegen) — Sonderfall, nur für Superadmins wählbar: Ein Grant auf Mandantsebene mit dem Recht Anlegen erlaubt dem Prinzipal, neue Projekte anzulegen (der Anleger wird automatisch Manager des neuen Projekts). Solche Grants vererben nicht in bestehende Projekte.
Unter der Matrix erinnert eine Fußnote an das Grundprinzip: „Ohne passende Berechtigung kein Zugriff (Fail-closed). Superadmins haben immer Vollzugriff.“
Effektive Rechte prüfen
Abschnitt betitelt „Effektive Rechte prüfen“Der Tab „Effektive Rechte“ beantwortet die Frage „Was darf dieser Benutzer wirklich?“: Benutzer auswählen — die Tabelle zeigt je Ordner die resultierenden Rechte (Häkchen) und deren Quelle („Direkt”, „Projekt“, „Geerbt von …“, „Superadmin”), darüber die Badges Download und Upload.

Beispiel — Zugriffsproblem klären: Ein Benutzer meldet „Ich sehe das Projekt nicht.“ → Tab Effektive Rechte, Benutzer wählen: Steht dort kein einziges Häkchen, fehlt schlicht der Grant — im Tab Verwalten die Rolle Leser (oder passender) zuweisen.
