openforms besitzt ein Frontend und eine Admin-Instanz (Backend). Analog muss zwischen Frontend- und Backendnutzern unterschieden werden.
Welche Rechte eine Nutzer besitzt, hängt davon ab, zu welcher Nutzergruppe dieser in openforms zugeordnet worden ist.
Nutzer werden in openforms zu Gruppen zusammengefasst. Es gibt drei verschiedene Gruppentypen:
Es gibt die Möglichkeit, beliebig viele verschiedene Gruppen anzulegen und diese nach Bedarf zu definieren bzw. ihnen bestimmte Rechte zu geben.
Ein Nutzer kann verschiedenen Gruppen zugeordnet werden. Dies erleichtert die Suche bzw. Filterung von Personengruppen mit bestimmen Eigenschaften und verfeinert die Rechtevergabe auf Dokumentenebene.
Frontend-Nutzer sind Nutzer, die das eigentliche Formular bzw. die eigentliche Seite im Internet oder Intranet aufrufen.
Folgende Benutzergruppen sind in jeder openforms-Installation bereits vorab definiert:
Für jedes einzelne Dokument, das in openforms erstellt wird, kann eingestellt werden, ob ein Nutzer dieser Gruppe das Dokument lesen darf.
Backend-Nutzer-Gruppen (Default)
Backend-Nutzer sind diejenigen Nutzer, die Zugriff auf die Admin-Instanz (Backend) haben. Jede openforms-Installation kennt bereits folgende Rechtegruppen:
Gruppen / Rechte | ANMELDUNG | REDAKTION | CONFIG | BENUTZERVERWALTUNG |
---|---|---|---|---|
System- und Benutzeradminstrator (wheel) | ||||
Benutzeradministrator 1 (useradminWheel) | ||||
Benutzeradministrator 2 (useradmin) | ||||
Redakteure (editors) |
Die Berechtigungen erlauben den Nutzern dabei folgende Handlungen:
Das Recht "Benutzerverwaltung" kann für jede Gruppe, der das Recht zugewiesen worden ist, genauer definiert werden. So kann festgelegt werden, welche anderen Gruppen diese Gruppe verwalten und welche Rechte sie anderen vergeben darf.
Zusätzlich kann für jede Gruppe definiert werden, welche Features (Auswertung von Statistiken, Dateiex- und importe...) sie nutzen darf.
Für jedes Verzeichnis, Unterverzeichnis bis hin zum einzelnen Dokument kann festgelegt werden, welche Berechtigungen für welche Gruppe(n) in Bezug auf die Bereiche / das Dokument gelten soll.
Dabei werden die Berechtigungen vererbt: Hat ein Verzeichnis x die Berechtigung y, so gilt diese Berechtigung auf für jedes Dokument innerhalb des Verzeichnisses sowie innerhalb aller Unterverzeichnisse.
Folgende Rechte können vergeben werden: