Domino 9 und frühere Versionen > ND7: Entwicklung

Edit-Rechte auf Dokument per LS überprüfen

(1/4) > >>

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