Autor Thema: "verbergen wenn" in Gliederung funktioniert nicht  (Gelesen 2098 mal)

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Hallo!

ich versuche Gliederungseinträge auszublenden, wenn ein User nicht in einer bestimmten Gruppe ist. Leider wird der entsprechende Gliederungseintrag trotzdem immer angezeigt?!

Form fürs Verbergen des Eintrags:
Show := @Contains("ADMIN"; @UserNamesList);
Show

Ich bin in der Gruppe ADMIN und habe mit meinem User getestet...

Ausserdem habe ich versucht ob es funktioniert wenn ich auf eine bestimmte DB-Rolle prüfe:

Show := @IsMember("[Admin]";@UserRoles);
Show

Mach ich was falsch? Oder funktioniern solche Abfragen an der Stelle nicht?

Grüsse, Klaus
« Letzte Änderung: 11.01.07 - 17:26:31 von klaussp »
Klaus

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Re: "verbergen wenn" in Gliederung funktioniert nicht
« Antwort #1 am: 11.01.07 - 16:48:49 »
Bei mir funktioniert die Formel

@IsMember(...). Lass doch den Umweg über Show := einfach weg.
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Re: "verbergen wenn" in Gliederung funktioniert nicht
« Antwort #2 am: 11.01.07 - 16:57:28 »
...nö, leider fehlanzeige...

kann es daran liegen das die Gliederung in eine Seite eingebettet wurde und in einem Frameset dargestellt wird?
Klaus

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: "verbergen wenn" in Gliederung funktioniert nicht
« Antwort #3 am: 11.01.07 - 16:59:04 »
Nein, daran kann es nicht liegen.
Arbeitest Du eventuell lokal ohne konsistente ACL?

Bernhard

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Re: "verbergen wenn" in Gliederung funktioniert nicht
« Antwort #4 am: 11.01.07 - 17:00:59 »
In meinem Fall ist die Gliederung auch in einer Seite eingebettet. Trotzdem tut's.

« Letzte Änderung: 11.01.07 - 17:06:43 von tks »
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Re: "verbergen wenn" in Gliederung funktioniert nicht
« Antwort #5 am: 11.01.07 - 17:02:30 »
Zitat
Arbeitest Du eventuell lokal ohne konsistente ACL?

Lokal könnte ich wohl ohne konsistente ACL so eine Prüfung nicht durchführen, aber meine Datenbank liegt auf einem Server. An jeder anderen Stelle wo ich solche Dinge prüfe funktioniert es auch (z. B. Verberge wenn von Aktionen).

Oder missverstehe ich jetzt da was?
Klaus

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Re: "verbergen wenn" in Gliederung funktioniert nicht
« Antwort #6 am: 11.01.07 - 17:06:54 »
Blöde Frage. Was passiert eigentlich?

Deine Hide-When heisst doch. Verberge wenn User die Rolle [Admin] hat. Ergo, hat der User die Rolle NICHT, sieht er den Eintrag.

Richtig wäre @IsNotMember
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Re: "verbergen wenn" in Gliederung funktioniert nicht
« Antwort #7 am: 11.01.07 - 17:26:14 »
... jetzt funktioniert?!

Habe den Gliederungseintrag nochmal neu erzeugt, und habe den Wert fürs verbergen über die Eigenschaften - Box des Gliederungseintrages eingetragen (vorher hatte ich immer direkt bei den Objekten im Designer unter "verberge wenn" eingetragen)

Danke für Eure Hilfe!
Klaus

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz