Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: bikerboy am 16.10.08 - 13:12:23

Titel: zugriffskontrollierten Abschnitt
Beitrag von: bikerboy am 16.10.08 - 13:12:23
Hallo ,

habe gerade das erstemal einen zugriffskontrollierten Abschnitt in den Fingern.

Ich will das nur User mit einer Bestimmten Rolle diesen Abschnitt bearbeiten können,

Habe folgende Zugriffsformel benutzt:

Code
@If(@IsMember("[Admin]";@UserRoles) ; @UserName; @False)

Die funktioniert, aber auch nur solange ich die Rolle habe, nehme ich Sie mir weg, kommt die Meldung Inkomplatiber Datentyp.

Habe die Formel schon variert, weil ich im Forum gesucht habe, aber klappt alles nicht. Habe es mit 0, "keine Berechtigung", @False, !@UserName versucht.

Wäre für Hilfe wirklich dankbar
Titel: Re: zugriffskontrollierten Abschnitt
Beitrag von: Axel am 16.10.08 - 13:20:05
Ich würde das mal so

Code
@If(@IsMember("[Admin]";@UserRoles) ; @UserName; "")

versuchen.


Axel
Titel: Re: zugriffskontrollierten Abschnitt
Beitrag von: bikerboy am 16.10.08 - 13:26:07
Gut das hat geklappt,  ABER warum darf ich die Felder immer noch editieren. Oder liegt es an meinem Manager -Status ?
Titel: Re: zugriffskontrollierten Abschnitt
Beitrag von: LN4ever am 18.10.08 - 00:02:46
Hallo Robert,

Wenn du in einer lokalen Replik ohne konsistente ACL arbeitest, funktionieren kontrollierte Abschnitte nicht.

Gruß

Norbert
Titel: Re: zugriffskontrollierten Abschnitt
Beitrag von: bikerboy am 20.10.08 - 13:52:34
nein nein, bin schon auf meinem entwicklungsserver.

Titel: Re: zugriffskontrollierten Abschnitt
Beitrag von: dirk_2909 am 21.10.08 - 09:01:54
Die @If-Abfrage benötigst Du nicht (soweit ich mich erinnere)  O0.
Es genügt, wenn Du die Bezeichnungen der Rolle(n) als Textliste einträgst.

"[Role1]" : "[Role2]"

Titel: Re: zugriffskontrollierten Abschnitt
Beitrag von: cebolina am 24.10.08 - 11:35:44
versuch mal folgende Formel:

Berechnet zur Anzeige
@If(@IsMember("[Admin]";@UserRoles) ; "" ; " - ")

Gruß
Stefan