Du willst das für eine beliebige Person prüfen, nicht für die gerade eingeloggte, oder?
In Notes 5 ist das schwierig zu implementieren, in Notes 6 gibt es dafür eine Methode:
Returns the roles of a person, group, or server in a database.
Note This method is new with Release 6.
Defined in
NotesDatabase
Syntax
roles = notesDatabase.QueryAccessRoles( name$ )
Das Problem ist (vor Notes 6), dass man alle ACL-Einträge prüfen muss. Bei Gruppen muss man prüfen, ob der User dort enthalten ist. Dabei ist zu berücksichtigen, dass es Untergruppen geben kann.
Andreas