Domino 9 und frühere Versionen > Entwicklung
Benutzerrollen in L.Script abfragen
mrx:
Hallo,
kann mir jemand sagen wie ich in Lotus Script abfragen kann ob der aktuelle Benutzer mitglied einer bestimmten Rolle ist oder nicht?
Also quasi die @IsMember bzw. @IsNotMember funktion nur halt in Lotus Script.
Gruß
Malte.
koehlerbv:
Bevor Du Dir 'nen Wolf programmierst: Nimm' Evaluate.
Bernhard
eknori:
mal schnell zusammengezimmert
Sub Click(Source As Button)
Dim roles As Variant
roles = Evaluate("@UserRoles")
flag = False
Forall r In roles
If Cstr(r) = "[Support]" Then flag = True
End Forall
If flag = True Then
Messagebox "Yip !!", 0+64+0+0,"Error"
End If
End Sub
robertpp:
Bitte schön:
Dim s As New NotesSession
Dim userName As New NotesName(s.UserName)
Dim db As NotesDatabase
Dim acl As NotesACL
Dim entry As NotesACLEntry
Set db = s.CurrentDatabase
Set acl = db.ACL
user2 = username.Abbreviated
Set entry = acl.GetEntry(user2)
If Not entry Is Nothing Then
If Entry.IsRoleEnabled("[admin]" ) Then
continue = True
Else
Messagebox "Sie dürfen keine Dokumente löschen. ", 0, "Fehler"
continue = False
End If
End If
robertpp:
Da ist mir eknori zuvor gekommen!!! ;D ;) :D
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln