Autor Thema: Outline-Ansichtprobleme  (Gelesen 2998 mal)

Offline padkey

  • Aktives Mitglied
  • ***
  • Beiträge: 107
Outline-Ansichtprobleme
« am: 23.07.09 - 08:12:35 »
Ich hab 3 Einträge

Autos
  • by Year
  • by Modell

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 :-)

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Outline-Ansichtprobleme
« Antwort #1 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

Offline padkey

  • Aktives Mitglied
  • ***
  • Beiträge: 107
Re: Outline-Ansichtprobleme
« Antwort #2 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.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Outline-Ansichtprobleme
« Antwort #3 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

Offline padkey

  • Aktives Mitglied
  • ***
  • Beiträge: 107
Re: Outline-Ansichtprobleme
« Antwort #4 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

BigWim

  • Gast
Re: Outline-Ansichtprobleme
« Antwort #5 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

Offline padkey

  • Aktives Mitglied
  • ***
  • Beiträge: 107
Re: Outline-Ansichtprobleme
« Antwort #6 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....

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Outline-Ansichtprobleme
« Antwort #7 am: 23.07.09 - 12:29:11 »
War die Db die ganze Zeit offen?
(waehrend der Aenderungen am Design)


Andreas

BigWim

  • Gast
Re: Outline-Ansichtprobleme
« Antwort #8 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


Offline padkey

  • Aktives Mitglied
  • ***
  • Beiträge: 107
Re: Outline-Ansichtprobleme
« Antwort #9 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...

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Outline-Ansichtprobleme
« Antwort #10 am: 23.07.09 - 20:29:59 »
Um eine lokale DB ohne konsistente ACL handelt es sich hierbei aber nicht?

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz