Allgemeines

Die Rechteverwaltung für Funktionen befindet sich in der Datei <GISX3HOME>/config/userRights.properties.

Die Datei hat folgenden Aufbau:

# A file specifying the needed authority of functions
#
# it should be done the following way:
#
# function name=neededAuthority[,neededAuthority]

permalink=ROLE_GISX3_ADMIN 
pdfoutput=GISX3_ANONYMOUS

Jede Rechtevergabe für Funktionen wird durch die Angabe Funktionsname=Recht[,Recht] definiert.

Die einzelnen Rechte für die Funktionen müssen Deckungsgleich mit dem im Code vergebenen Rechten sein.

Hat ein Benutzer kein Recht für eine angegebene Funktion, so wird diese nicht auf der Oberfläche angezeigt (In diesem Beispiel wird die Erstellung von Permalinks nur für Administratoren angezeigt).

Wenn der geneigte Entwickler wissen möchte wie er selbst so einen Mechanismus im Code definiert, schaut er hier.