Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: botschi am 23.08.06 - 12:54:57
-
Hallo liebe Leute,
ich habe ein kleines Problem mit einer Formel, vielleicht kann mir jemand helfen.
In einem Profildokument lege ich Namen und Gruppen fest, die einen Knopf in einer Maske sehen dürfen. Leider funktioniert @UserNamesList nicht, wenn ich nur die Namen der Personen dort aufliste. Klar, weil die Formel die ACL ausliest und die Rollen und Rechte zeigt und zu welchen Gruppen der User gehört.
Wie kann ich beide Dinge, Namen und Gruppen, in der hide-when-Formel abfragen?
Meine bisherige hide-when-Formel:
Namen := @GetProfileField("prof_mail";"Dringlichkeit_aendern");
@If(@IsNotMember(@UserNamesList; Namen);1;0)
Gruss, Matthias
-
Hallo Mathias,
In deinem Profildokument ist das Feld Dringlichkeit_aendern ein Names Feld? Wenn nein, dann mach bitte eines daraus.
Der @UserNamesList liefert den vollständig hierarchischen Namen:
CN=User/OU=OrgUnit/O=Org
BTW: Das @If kannst du in diner Formel rausschmeissen, denn @IsNotMember leifert True oder False zurück!
-
Danke erstmal für den Hinweis mit dem @if, da hast Du natürlich Recht.
Das Feld in dem Profil ist ein Namensfeld und gibt das zurück "Vorname Nachname/Domäne@Domäne".
Meine Formel sieht jetzt so aus:
Namen := @GetProfileField("prof_mail";"Dringlichkeit_aendern");
@IsNotMember(@UserNamesList; Namen)
Haut aber nicht hin... Wo mach ich noch was falsch? :-:
-
Hi,
der Inhalt des Profildokumentes darf kein @Domain beinhalten.
-
Danke für die Hilfe!