Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: pippo am 22.12.04 - 12:46:36
-
Hallo,
wie finde ich am schnellsten ob ein User (befindet sich in einer Guppe in der ACL) Dokumente löschen kann?
Grüße, Pippo
-
... in der ACL nachsehen..... ;D
-
Hallo,
Du sagst in der ACL nachsehen...
Dann muß ich also alle Gruppen durchlaufen, jeweils im Names die Gruppe suchen und schauen ob der User dort enthalten ist.
Das muß doch schneller gehen
Schönen Tag, Pippo
-
... und ich dachte, Du wüsstest in welcher Gruppe der User steckt.
Ansonsten sich auf den BS des Users einklinken und auf das Symbol (siehe Bild klicken).
-
Hallo,
Du darfst nicht vergessen, dass ich das alles per Script lösen möchte!
Grüße, Pippo
-
Hi,
schau dir mal die QueryAccess-Methode aus der NotesDatabase-Klasse an. Das dürfte das Richtige für dich sein.
Nähere Infos findest du in der Designer-Hilfe
Axel
-
Du darfst nicht vergessen, dass ich das alles per Script lösen möchte!
Das stand nirgendwo.....
Der Inhalt Eures Beitrages sollte das Problem möglichst vollständig beschreiben. Je präziser Eure Angaben zum Problem sind, desto schneller werden in der Regel Lösungsansätze oder Antworten gefunden.
-
Ein wichtiges Zitat, das Klaus aus den Forumsregeln gezogen hat.
-
NotesDatabase.QueryAccess liefert doch keine Info über das Recht, Dokumente zu löschen, zurück.
Verfahren, ohne Gruppen auflösen zu müssen:
@UserNamesList evaluieren. Mit diesen Informationen die ACL scannen.
HTH,
Bernhard
-
Ups, Bernhard, du hast recht.
Mal wieder nur die Häflte gelesen. :-\
QueryAccessPrivileges heißt die richtige Methode. Die liefert zurück, ob ein User Dokumente löschen darf.
Axel
-
Jo, wenn man zu R5 nicht mehr kompatibel bleiben muss, dann ist das die simpelste Methode mit QueryAccessPrivileges.
Bernhard
-
Hallo Axel,
danke für den Tipp.
Wünsche Dir noch einen schönen Tag, Pippo