Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: pippo am 22.12.04 - 12:46:36

Titel: Wie finde ich schnell ob ein User Dokumente löschen kann
Beitrag 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
Titel: Re: Wie finde ich schnell ob ein User Dokumente löschen kann
Beitrag von: klaussal am 22.12.04 - 12:53:28
... in der ACL nachsehen..... ;D
Titel: Re: Wie finde ich schnell ob ein User Dokumente löschen kann
Beitrag von: pippo am 22.12.04 - 12:57:17
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
Titel: Re: Wie finde ich schnell ob ein User Dokumente löschen kann
Beitrag von: klaussal am 22.12.04 - 13:04:30
... 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).
Titel: Re: Wie finde ich schnell ob ein User Dokumente löschen kann
Beitrag von: pippo am 22.12.04 - 13:12:59
Hallo,
Du darfst nicht vergessen, dass ich das alles  per Script lösen möchte!

Grüße, Pippo
Titel: Re: Wie finde ich schnell ob ein User Dokumente löschen kann
Beitrag von: Axel am 22.12.04 - 13:19:35
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
Titel: Re: Wie finde ich schnell ob ein User Dokumente löschen kann
Beitrag von: klaussal am 22.12.04 - 13:25:48
Zitat
Du darfst nicht vergessen, dass ich das alles  per Script lösen möchte!
Das stand nirgendwo.....

Zitat
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.
Titel: Re: Wie finde ich schnell ob ein User Dokumente löschen kann
Beitrag von: Semeaphoros am 22.12.04 - 13:30:02
Ein wichtiges Zitat, das Klaus aus den Forumsregeln gezogen hat.
Titel: Re: Wie finde ich schnell ob ein User Dokumente löschen kann
Beitrag von: koehlerbv am 22.12.04 - 13:35:03
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
Titel: Re: Wie finde ich schnell ob ein User Dokumente löschen kann
Beitrag von: Axel am 22.12.04 - 13:43:40
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
Titel: Re: Wie finde ich schnell ob ein User Dokumente löschen kann
Beitrag von: koehlerbv am 22.12.04 - 14:06:43
Jo, wenn man zu R5 nicht mehr kompatibel bleiben muss, dann ist das die simpelste Methode mit QueryAccessPrivileges.

Bernhard
Titel: Re: Wie finde ich schnell ob ein User Dokumente löschen kann
Beitrag von: pippo am 22.12.04 - 14:19:28
Hallo Axel,
danke für den Tipp.

Wünsche Dir noch einen schönen Tag, Pippo