Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Solaris am 18.03.03 - 12:36:32

Titel: Aktionsbuttons verstecken - möglich?
Beitrag von: Solaris am 18.03.03 - 12:36:32
Hallo,

ich habe mal wieder was zu fragen *schon langsam peinlich ist*  :-[

Kann man Aktionsbuttons irgendwie verstecken wenn z.B. ein user mit weniger zugriffsrechten auf ein Dokument zugreift ? Erscheinen soll er dann nur für berechtigte User.
Odr ist es nur möglich immer durch Abfragen dem Userr mitzuteilen, das er nicht die erforderlichen rechte hat. So mache ich es bisher, aber das ist nicht so das wahre, da ich mehrere Buttons habe die nur brechtigten usern zugänglich sind  :-\

mfg Solaris
Titel: Re:Aktionsbuttons verstecken - möglich?
Beitrag von: Axel am 18.03.03 - 12:42:01
Hi,

auch Aktionsbuttons haben eine Verstecken-Formel. Wenn eine Aktion nur für berechtigte User angezeigt werden soll, würde ich das mit Rollen lösen und der Versteckenformel mit @UserRoles arbeiten.


Axel
Titel: Re:Aktionsbuttons verstecken - möglich?
Beitrag von: Karotte am 18.03.03 - 13:58:49
Hmm ist glaube ich schon oft genug im FOrum auch in letzter Zeit beschrieben wurden, füge mal bei der Aktion im "verstecken" Fenster (das mit dem Rollo) (zum Bsp folgende Formel ein)

@TextToNumber(@Subset(@UserAccess("Servername":"Datenbankname");1))=6

hier passiert nix anderes als die Zugriffsrechte des Nutzers auf die Datenbank abzufragen,  eine liste der Rechte erhälst du in der Hilfe zu "useraccess"
im oben aufgeführten Beispiel kriegt der Manager die Aktion nicht angezeigt.

wichtig ist nur das du das häkchen setzt bei formel wahr (oder so ähnlich)
Titel: Re:Aktionsbuttons verstecken - möglich?
Beitrag von: CrazyCoder am 18.03.03 - 14:39:57
Hi Solaris,
ich würd's auch über die Rollen machen!! Bzw. Ich mache es auch über die Rollen und es funzt wunderbar! Macht aber nur Sinn wenn es mehrere Personen sind die diese Aktion sehen oder nicht sehen sollen! Wie du Rollen einrichtest weißt du ja bestimmt (Eigenschaften der Datenbank -> Zugriff -> Rollen -> Hinzufügen)

Dann mußt du nur noch in der rechten Karteikarte deiner Aktion (Verbergen) Im Feld: "Verbergen wenn Formel war" diese Formel eintragen:

Code
@IsNotMember("[ROLLENNAME]"; @UserRoles)

Und nicht vergessen das Häckchen zu setzen!! :)

Nun wird die Aktion versteckt, wenn der User nicht die Rolle ROLLENNAME hat!  ;)

Noch fragen oder Probs??

cya
CrazyCoder
Titel: Re:Aktionsbuttons verstecken - möglich?
Beitrag von: Solaris am 18.03.03 - 16:30:32
Hi,

vielen Dank.
Wenn ich jetzt sehe, wie einfach das ist, ist es mir richtig peinlich gefragt zu haben  :-[ *verkirech*

Danke für eure hilfe  :)
Titel: Re:Aktionsbuttons verstecken - möglich?
Beitrag von: CrazyCoder am 18.03.03 - 16:37:46
Kein prob!! Dafür sind wir alle hier!! *gg*

Viel Spaß noch!

cya
CrazyCoder
 8)
Titel: Re:Aktionsbuttons verstecken - möglich?
Beitrag von: Axel am 18.03.03 - 16:38:59
Zitat
Wenn ich jetzt sehe, wie einfach das ist, ist es mir richtig peinlich gefragt zu haben   *verkirech*

Warum peinlich  ??? ???

Fragen sind dazu da gestellt zu werden und ausserdem gibt es auch keine dumme Fragen, höchstens dumme Antworten.  :D

Also, wenn du Fragen hast, dann frage ruhig.
Denn frei nach Verona F. : Hier wird Ihnen geholfen.   ;D ;D


Axel