Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: bml am 07.05.03 - 12:39:36

Titel: Felder unsichtbar machen
Beitrag von: bml am 07.05.03 - 12:39:36
Hallo Forum

ich möchte gerne per Script den Inhalt eines Felder unsichtbar machen, wenn die Berechtigungen zum lesen nicht existieren.
Bitte um Hilfe.
und bitte ausführlich - bin noch neuling in der Lotus Notes Programmierung
Titel: Re:Felder unsichtbar machen
Beitrag von: Notestime am 07.05.03 - 12:48:48
Das geht über die hide-when-Formel in den Feldeigenschaften, z.b.

!@Contains(@UserRoles;"sichtbar")
Titel: Re:Felder unsichtbar machen
Beitrag von: dirk_2909 am 07.05.03 - 12:52:27
 ??? ???

Hallo,

was meinst Du mit Berechtigungen zum Lesen?
Wenn in dem Dok ein Leserfeld ist und der User nicht in diesem steht, kann er das Dok überhaupt nicht sehen.

Wenn Du die "Leseberechtigungen" auf Teilabschnitte bzw. einzelne Felder definieren möchtest, musst Du das mit Rollen machen und mit entsprechenden Verbergen-Wenn-Formeln in den entsprechenden Feldern; Bsp:
   !@IsMember("[docreader]";@UserRoles)

Dirk
Titel: Re:Felder unsichtbar machen
Beitrag von: dirk_2909 am 07.05.03 - 12:53:31
@NotesTime

...war wohl zu langsam  ;) ;)
Titel: Re:Felder unsichtbar machen
Beitrag von: Notestime am 07.05.03 - 13:08:58
 ::)
Titel: Re:Felder unsichtbar machen
Beitrag von: bml am 07.05.03 - 13:37:39
Danke für die schnelle Hilfe werde eure Tipps sofort ausprobieren
wenn es nicht klappt - komme ich wieder, versprochen  ;)
Titel: Re:Felder unsichtbar machen
Beitrag von: bml am 07.05.03 - 15:49:12
Der Tipp war Ok mit "@ismember" war super
Habe nur jetzt nur ein kleiner Problem, das es mal klappt und mal nicht - ich kann es auch nicht erklären, ist ist aber so !!!

Meine Vorgehensweise:
ich habe eine Rolle in der ACL angelegt, und diese Rolle auch zu gewiesen, dann bin ich mein Feld gegangen und habe bei " Feld verbergen, wenn Formel war, diese Formel eingetragen
!@IsMember("[ReadDetails]";autor) -> autor ist ein Authoren-Feld, in dem @Username eingetragen wird <-


Mach´ich irgendwas verkehrt ??
Danke
Titel: Re:Felder unsichtbar machen
Beitrag von: Till_21 am 07.05.03 - 16:02:06
es klappt wenn du "@IsNotMember("[ReadDetails]";@userroles)" eingibst, du brauchst das feld nicht...
besuch mal die designer-hilfe und lies dir alles zu @userroles und @ismember durch...

gruss