Autor Thema: Problem mit user roles  (Gelesen 2003 mal)

Offline yannick

  • Junior Mitglied
  • **
  • Beiträge: 94
Problem mit user roles
« am: 01.08.12 - 10:27:56 »
Hallo zusammen,
ein Button soll nur für bestimmte user roles sichtbar sein. Also habe ich im Feld hide action if formula is true eine entsprechende Formel eingebaut. Das Ergebnis war jedoch falsch. Da ich zunächst sicher war, dass meine Formel richtig ist habe ich mir die user roles über @userroles ausgeben lassen. Mir wurde hier nicht meine richtige Rolle angezeigt, die ich mir vorher im Access Control zugeteilt hatte. Ich bin mir jetzt nicht sicher woran das alles liegt...Um es etwas leichter zu erklären habe ich die Formel hier vereinfacht:
Code
@If(( @IsMember ( "[ABC]"; @UserRoles ) );@False;@True)
Ich möchte also, dass der Button für alle roles nicht sichtbar ist, ausser für die ABC-role. Ist das einfach nur falsch gedacht? Wie gesagt, wenn ich mir meine user roles ausgeben lasse bekomme ich etwas ganz anderes angezeigt, als ich mir vorher zugeteilt hatte. Vielleicht habe ich auch grad ein Brett vorm Kopf, vielen Dank schon einmal im Voraus!
« Letzte Änderung: 01.08.12 - 10:30:05 von yannick »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Problem mit user roles
« Antwort #1 am: 01.08.12 - 10:33:50 »
Das @If und @True und @False gehört da schon mal nicht rein. Deine Formel müsste lauten:
!(@IsMember ("[ABC]"; @UserRoles)

Weiters: Wenn Du in der ACL Änderungen vornimmst, musst Du Dich danach von Notes abmelden - erst bei einer erneuten Anmeldung werden diese Änderungen wieder eingelesen.

HTH,
Bernhard

Offline yannick

  • Junior Mitglied
  • **
  • Beiträge: 94
Re: Problem mit user roles
« Antwort #2 am: 01.08.12 - 10:41:33 »
Oh, in der Form hatte ich es zunächst und dachte dann das wäre nur die "abgekürzte" Form und vielleicht bringt´s was wenn ich das ausführlich hinschreibe. Aber das mit dem Neustart habe ich nicht gewusst, daran hat´s gelegen. Dann sollte jetzt alles richtig laufen, danke :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz