UrmPermLevelSet
obj -> UrmPermLevelSet(alpha1, int2) : int
Benutzerlevel aus dem alten Benutzersystem ermitteln
Details
- obj: Deskriptor der Benutzergruppe
- alpha1: Name der Elementgruppe
- int2: Neuer Benutzerlevel
- Resultat:
intFehlerwert - Siehe: Verwandte Befehle , Benutzerpflege ,
UrmPermLevelGet (), Konvertierung des alten Benutzersystems
Diese Funktion setzt den Berechtigungslevel einer Elementgruppe. Der Befehl wird benötigt, um die Abwärtskompatibilität zum alten Benutzersystem zu gewährleisten.
Mit dieser Anweisung kann der Berechtigungslevel einer Benutzergruppe in Bezug auf eine Elementgruppe gesetzt werden. Der Deskriptor der Benutzergruppe wird in (obj) übergeben. Der Name der Elementgruppe wird in (alpha1) übergeben. In (int2) wird der neue Berechtigungslevel angegeben. Der Level muss zwischen 0 und 250 (einschließlich) liegen.
Der Erfolg des Befehls kann über seinen Rückgabewert kontrolliert werden.
_ErrOk: Kein Fehler aufgetreten_ErrRights: Berechtigung nicht ausreichend_ErrUrmObjectNotFound: Das angegebene Objekt (obj) wurde nicht gefunden_ErrUnchangeable: Berechtigungslevel kann nicht geändert werden
Beispiel
// Recht setzen
tErg # tHdlUserGroup->UrmPermLevelSet('table:tblCstCustomer', 100)
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Der in (obj) übergebene Deskriptor ist ungültig._ErrStringOverflow: Es wurde ein zu langer Objektname angegeben.