Domino 9 und frühere Versionen > ND6: Entwicklung

Rollenzuordnungen durch Gruppen ersetzen

(1/2) > >>

Alexis:
Hallo LN-Gemeinde,

ist es möglich User, die in der ACL mit bestimmten Rollen versehen sind, zu ersetzen durch eine Gruppe mit eben diesen Usern allein mit dem Eintrag der Gruppe in der ACL mit entsprechender Rollenzuordnung?

Hintergrund meiner Frage ist die leichtere Pflege der User (Adminrechte ja/nein).

Mein Wunsch ist es (natürlich auch), nicht in den Scripten, in denen die Rollen abgefragt werden herrumzuprogrammieren.

Alexis

Glombi:
Klar kannst Du Gruppen im Domino Directory anlegen und die User dort eintragen.

Andreas

Alexis:
Hallo Glombi,

so ganz einfach geht es wohl doch nicht. Vermute das liegt doch am Aufbau des Scriptes für die Überprüfung der Rollenzugehörigkeit:

Set entry = acl.GetEntry( session.UserName )
If ( entry.IsRoleEnabled( "ROLLE_1")) Then ...

Bitte um Hilfe für einen Script-fast-Laien.

Alexis

koehlerbv:
Jo, hier fragt das (ungeschickte) Script ab, ob der aktuelle User in der ACL vorhanden ist (als Personeneintrag) und ob die Rolle verfügbar ist.
Hier muss der Code umgeschrieben werden. Es muss also ein LS-Kundiger 'ran.

Bernhard

Glombi:
Hier ein Scriptschnipsel...

dim roleenabled as integer
dim rollen as Variant
rollen = Evaluate( |@Userroles| )

roleenabled = false
forall rolle in rollen
 if rolle = "[ROLLE_1]" then
   roleenabled = true
   exit forall
 end if
end forall

if roleenabled then

.... hier dann dein Code ....

end if


Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln