Domino 9 und frühere Versionen > ND7: Entwicklung
Edit-Rechte auf Dokument per LS überprüfen
jo@chim:
Ich möchte per Lotus Script die Bearbeitungrechte auf ein Backup-Dokument überprüfen.
Das könnte ich natürlich über einen Vergleich der verschiedenen Autorenfelder mit dem aktuellen Benutzer und seinen Roles (was sich aber recht aufwändig gestalten würde) oder per workspace.editdocument - ich will das Dokument aber überhaupt nicht öffnen, sondern lediglich die Rechte prüfen und dann ein Antwortdokument zuordnen, falls diese ausreichend sind.
Etwas in der Art
--- Code: ---if doc.IsEditable = true
--- Ende Code ---
wäre also bärfäggd für mich.
Any hints?
klaussal:
Du möchtest vielleicht @useraccess lesen ?
Und evtl. @userroles.
diali:
schau Dir mal QueryAccess, QueryAccessPrivileges und QueryAccessRoles in der Klasse NotesDatabase an.
jo@chim:
Danke an Euch beide für die schnelle Re... aber mir gehts nicht um die Benutzerrechte auf die DB allgemein - das ist soweit schon klar - sondern um eine schnelle Möglichkeit, zu überprüfen, ob ein gegebener Benutzer auf ein gegebenes NotesDocument Edit-Rechte hat, ohne das Dokument im Frontend zu öffnen...
diali:
über die DB-Rechte und den Inhalten in den Autorenfeldern hast Du was Du brauchst.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln