Domino 9 und frühere Versionen > ND6: Entwicklung

Ermitteln der Gruppen eines Users

<< < (2/3) > >>

Glombi:
In wiefern hindert Dich der Navigator daran? Kannst Du das mal näher spezifizieren?

Andreas

koehlerbv:
Oder anders gefragt: Wozu brauchst Du ein Dokument ?

Bernhard

TheHessian:
Evalute braucht ein NotesDocument als 2. Argument: NotesSession.Evalute( "", doc )

Ich will aber in einem Navigator, an einer Schaltfläche bestimmen, ob die Funktion freigegeben ist für den aktuellen Benutzer oder nicht. Habe in einer Datenbank einen "Startbildschirm" (Navigator) eingebaut. Da hab ich eben kein Document als Referenz fürs Evalute.

Anhand der ACL-Rolen soll entschieden werden, ob ein User eine Funktion ausüben darf oder nicht. Wenn nun aber der User nicht explizit in der ACL drin steht, sondern nur die Gruppe, in der er Mitglied ist, muss ich doch nun wissen, in welchen Gruppen der User ist. Aber das find ich nirgends.

ACL.GetEntry( Session.CommonUsername ) liefert eben nur dann einen Entry, wenn der User explizit in der ACL aufgeführt ist. Aber wir können nicht alle 100 User in die ACL aufnehmen. Macht ja auch eigentl. keinen Sinn ...

Die Gruppen aus dem Globalen Adressbuch sind aber in die ACL eingetragen und abhängig von der Gruppenzuordnung des Users will ich nun die Rolle prüfen.

Verständlich?  ;)

koehlerbv:
Braucht es nicht - das Object ist optional.

Bernhard

Axel:
Wozu denn eigentlich der Austand mit der Gruppen-Abfrage?

Wenn's rein um die Rollen des aktuellen User geht, nimm doch die Funktion @UserRoles.

Hier findest du dann auch noch eine Script-Lösung: Prüfung der Zuordnung von Rollen mit Script


Axel

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln