tüit Logo Direkt zum Hauptinhalt

Benutzerberechtigungen (User Permission)

Einleitung

Über die Rollenberechtigungen können wir eine eher grobe Berechtigungsschicht einführen. Die Anwendung von Benutzerberechtigungen ergänzt diese um noch spezischer einzugrenzen.

In der Systemverwaltung können wir im Abschnitt Berechtigungen weitere Einstellungen zu Berechtigungen setzen.

Benutzerberechtigungen erstellen

Vom Benutzer her kommend können wir an zwei Stellen neue Benutzerberechtigungen erstellen.

grafik.png

 

Felder

Bezeichnung
Feldname
Erklärung


Nutzer
user
Verknüpfung zum Benutzer für welchen diese Benutzerberechtigung gelten soll.


Zulassen
allow
Verknüpfung zu einem Doctype für welchen die Benutzerberechtigung gelten soll.

Für Wert
for_value
Verknüpfung zum tatsächlichen Eintrag eines Doctypes welcher in `allow` gewählt wurde.


Ist Standard is_default Ist der Haken hier gesetzt,  is_default
Ist der Haken hier gesetzt, 


Bezeichnung
Feldname
Erklärung
Auf alle Dokumenttypen anwenden
apply_to_all_doctypes
Setzen wir den Haken, wird die oben beschriebene Benutzerberechtigung für alle Doctypes eingestellt. Das heißt überall dort wo der Wert `for_value` im Feld welches wir in `allow` bestimmt haben zu finden ist.
Wollen wir dies nur auf einzelne Doctypes anwenden entfernen wir das Häkchen.
Anwenden für
applicable_for
 Haben wir `apply_to_all_doctypes` abgewählt können wir hier eine Verknüpfung zu einem einzelnen Doctype festlegen für welchen diese Benutzerberechtigung gelten soll.

Standards

Ein User mit der Rolle Mitarbeiter hat meist folgende Standards

image-1629100080641.png

Somit sieht er die eine Firma, in diesem Fall tüit GmbH, und den Mitarbeiter der