Mal vom eigentlichen Problem abgesehen, was soll das Verfahren eigentlich ? Ich kenne zwar die Hintergründe nicht, aber mir fällt kein Grund ein, warum man mit so einem bescheidenen Konstrukt arbeiten muß.
Wenn ich das wüsste....;-( ???
Ist die konsistente ACL gesetzt ?
Ja, LEIDER ist das so!
Wenn nicht, schick den Usern ein Script als Button in einer Mail, mit dem die User Managerrechte geschossen bekommen. Wenn doch, gibt es einen User, der als Manager in der ACL steht ? Dann müßte das Script entsprechend mit der Signatur des Manager-Users verschickt werden.
Ich stehe als Manager drin, die Mail mit der Schaltfläche ist auch mit meiner ID signiert worden, aber trotzdem kommt diese Meldung. Hier mal das Script zur Schaltfläche:
Sub Click(Source As Button)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim acl As NotesACL
Dim entry As NotesACLEntry
Set db = session.GetDatabase( "", "Datenbank.nsf" )
Set acl = db.acl
Set entry = acl.GetEntry("-Default-")
entry.level=ACLLEVEL_MANAGER
Set entry = acl.GetEntry("Mitglieder Gruppe")
entry.level=ACLLEVEL_MANAGER
Call acl.save
End Sub
:-: