Domino 9 und frühere Versionen > ND6: Entwicklung

Userroles und Username

<< < (2/3) > >>

Axel:
@Bernhard

Grrr.  >:(

Auf diese logischen Verknüpfungen fall ich jedesmal rein. Das @Name ganz oben war mir entgangen. Der Feierabend ruft schon ganz laut.    ;)

Axel

Colli:

--- Zitat von: Axel am 16.02.06 - 16:49:58 ---Der Feierabend ruft schon ganz laut.    ;)

Axel

--- Ende Zitat ---
Das ist wohl war. Morgen früh reicht mir auch noch der Tipp! ;)

ascabg:
Hi


--- Zitat ---Nun möchte ich einen Abschnitt der Seite so kontrollieren, dass er nur von Personen gelesen werden darf, die entweder im Feld "PersonA" oder "VertreterB" oder halt in der Rolle [ReadAll] vertreten sind

--- Ende Zitat ---

Also Abschnitt verbergen wenn @Name([CN]; @UserName) nicht die Role "ReadAll" hat UND nicht im Feld "PersonA" UND nicht im Feld "VertreterB"

Aus meiner Sicht also ergo


--- Code: ---_UNAME := @Name([CN]; @UserName);
!@IsMember(@UserRoles;"[ReadAll]") & !@IsMember(_UNAME;PersonA) & !@IsMember(_UNAME;VertreterB)

--- Ende Code ---

womit wir im Prinzip wieder bei Axel seiner Formel sind.

Andreas

koehlerbv:
Und Andreas (und Axel natürlich) haben Recht - jetzt bin ich selber über die Negation der Negation gestolpert. In diesem Falle muss es selbstverständlich AND sein und nicht OR.

Mea culpa.
Bernhard

Glombi:
Also ich mache das auch, wenn ich gut drauf bin  ;)

und würde es dann so coden:

_UNAME := @Name([CN]; @UserName);
!(
@IsMember("[ReadAll]";@UserRoles) | @IsMember(_UNAME;PersonA:VertreterB)
)


Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln