Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Noman am 22.05.03 - 16:01:02
-
Moin zusammen,
ich habe schon wieder ein kleines Problem. Ich habe ein paar gemeinsame Aktionen. In einer möchte ich gerne festlegen, das diese Aktion nur sichtbar ist, wenn der User der Rolle Admins angehört.
Ich habe folgendes probiert:
@IsNotMember("[Admins]";@UserRoles)
Der Haken ist auch gesetzt.
Vielen Dank schonmal für eure Hilfe.
Gruß,
Noman
-
das muss so funktionieren !!!!
schliess mal deinen client und probiers nochmal...
gruss
-
Hi Till_21,
habe den Client schon tausend Mal neu gestartet und auch den Rechner neu hochgefahren! Es will einfach nicht funktionieren!
Müssen jedem User eventuell mind. eine Rolle zugeordnet sein?
Gruß,
Noman
-
Ne muss du nicht machen. Bei mir funktioniert das auch, wenn nur bestimmten Usern eine Rolle zugeordnet ist. Hast du mal deine Schreibweise geprüft (auch Groß- und Kleinschreibung)?
Gruß
MisterDa
-
verwendest Du dabei eine lokale DB? Dann schalte bitte "Konsistente ACL" ein, damit lokal die Rollen auch greifbar sind.
-
Hi,
hier noch einmal eine Lösung welche ich verwende:
@If (@Contains(@UserRoles;"[Zugriff Ebene 1]" ))
Zugriff Ebene 1 = hier die Rolle, außerdem muss der Haken bei " Aktion verbergen, wenn..." angehakt sein.
marohe
-
...vielen Dank für die Antworten! Nachdem der Haken für konsistente ACL gesetzt wurde, hat's funktioniert.
-
...vielen Dank für die Antworten! Nachdem der Haken für konsistente ACL gesetzt wurde, hat's funktioniert.
Aber immer schön vorsichtig sein mit dem Häkchen! Da kann man sich auch böse mit aussperren.
Wie Robs Kommentar ja indirekt schon zu entnehmen war: Auf dem Server funktionieren Rollen auch ohne Konsistente ACL. Da würde ich die nur einschalten, wenn es wirklich aus Sicherheitsgründen gefordert ist.