Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: padkey am 23.07.09 - 08:12:35

Titel: Outline-Ansichtprobleme
Beitrag von: padkey am 23.07.09 - 08:12:35
Ich hab 3 Einträge

Autos

So, ich habe jetzt verschiedene Rollen. Die beiden Views sind "Computed", je nach Rolle wird auf die richtige View weitergeleitet.

Jedoch sollen bei der Rolle "Techniker" diese 3 Einträge gar nicht angezeigt werden. Dazu schrieb ich unter
Hide when:
@IsMember("[Techniker]";@UserRoles)

Leider werden diese Einträge trotzdem angezeigt. Weiß jmd warum und die Lösung des Problemes?

Vielen Dank :-)
Titel: Re: Outline-Ansichtprobleme
Beitrag von: ascabg am 23.07.09 - 08:42:46
Hallo,

Ist dies alles was bei Hide-When steht oder ist da noch mehr?
Eventuell haben "Deine Techniker" ja auch noch andere Rechte.


Andreas
Titel: Re: Outline-Ansichtprobleme
Beitrag von: padkey am 23.07.09 - 09:10:27
Also unter dem Eintrag Auto steht unter Hide When:
Code
@IsMember("[Techniker]";@UserRoles)

Dachte, er versteckt, dann alle 3 Einträge automatisch, leider macht er dies nicht.

"by Year" steht unter Hide When:
Code
!(@IsMember("[Besteller]"|"[ServiceCenter]";@UserRoles))
Jedoch ist dieses Eintrag ja berechnet, also "computed.(zumindestens der Link) Dachte, dass vllt deshlab die Sache mit dem Hide when nicht funktioniert.
Unter "Source" steht
Code
@If(@IsMember("[Export]";@UserRoles);"YearExport";"Year")
Also der Export sieht nur spezielle Autos...

"by Modell"
steht in etwa das selbe hinter den Einträgen, nur dass hier auf die Views Modell und ModellExport verlinkt wird.

Vielen Dank für die Hilfe.
Titel: Re: Outline-Ansichtprobleme
Beitrag von: ascabg am 23.07.09 - 09:14:27
Wenn dann die Techniker auch in die beiden anderen Gliederungen mit einbauen.

Zitat
Dachte, er versteckt, dann alle 3 Einträge automatisch, leider macht er dies nicht.

Macht er auch nicht.
Er behandelt jeden Eintrag fuer sich.


Andreas
Titel: Re: Outline-Ansichtprobleme
Beitrag von: padkey am 23.07.09 - 09:51:53
Es steht doch im 2. Eintrag (by Year), dass soweit der User nicht die Rolle:
[Besteller] oder [ServiceCenter] hat, der Eintrag versteckt wird. Also nicht angezeigt.

Im 3. Eintrag (by Modell) steht sogar auch unter "hide when",
Code
@IsMember("[Techniker]";@UserRoles)
und dieser eintrag wird nicht verborgen :-(

es wird aber trotzdem nichts versteckt :-(

Vielen Dank für deine Bemühungen
Titel: Re: Outline-Ansichtprobleme
Beitrag von: BigWim am 23.07.09 - 09:59:20
Ich hatte mit diesem hier auch immer Probleme, wenn mehrere Rollen im Spiel waren.

Code
!(@IsMember("[Besteller]"|"[ServiceCenter]";@UserRoles))

Ich kann mich irren, aber ich meine, dass funktioniert nur mit einer Rolle, ansonsten ist das ein UND-Vergleich.

Hier im Forum habe ich eine Schreibweise gefunden, die funktioniert auf jeden Fall. Probiere es mal so

Code
!@UserRoles *= "[Besteller]":"[ServiceCenter]"

Und ja, Du mußt die Hide-Formel in jedem Gliederungseintrag einfügen. Ist auch meine Erfahrung, aber vielleicht gibt es ja noch andere Tipps und Tricks ....

Markus
Titel: Re: Outline-Ansichtprobleme
Beitrag von: padkey am 23.07.09 - 12:20:14
Vielen Dank, bei einem Eintrag funktionierts  :D !!!!

Ich bin am Verzweifeln....

mit deiner !@UserRoles Formel wird der Status mit der Eintrag mit der Rolle Techniker verborgen. Allerdings nur der Eintrag: by Year

Auch wenn ich in den Eintrag: Modell das selbe unter Hide When reinschreibe, er wird nicht versteckt?!

Jmd eine Idee, woran dies liegen könnte, im Notfall mache ich auch nen screeny....
Titel: Re: Outline-Ansichtprobleme
Beitrag von: ascabg am 23.07.09 - 12:29:11
War die Db die ganze Zeit offen?
(waehrend der Aenderungen am Design)


Andreas
Titel: Re: Outline-Ansichtprobleme
Beitrag von: BigWim am 23.07.09 - 12:42:40
Zitat
War die Db die ganze Zeit offen?
manchmal reicht selbst das nicht und ich muß nicht nur die Datenbank schließen, auch das gesamte Notes.

Um sicherzustellen, was Du "zur Zeit" an Rollen und Gruppen hast, markiere (oder öffne) die Datenbank, klicke auf das "Buch-Schlüssel"-Symbol (Sicherheit). Die zugewiesenen Rollen werden am Ende aufgeführt ....

Viel Erfolg
Markus

Titel: Re: Outline-Ansichtprobleme
Beitrag von: padkey am 23.07.09 - 12:51:18
ja, habe ich . Habe Notes zur Sicherheit auch schon per killNotes.exe abgeschossen. Leider erfolglos.

Trotzdem danke, für die Idee...
Titel: Re: Outline-Ansichtprobleme
Beitrag von: koehlerbv am 23.07.09 - 20:29:59
Um eine lokale DB ohne konsistente ACL handelt es sich hierbei aber nicht?

Bernhard