Autor Thema: Ansichtsauswahl "dynamisch" gestalten ??  (Gelesen 3309 mal)

Offline g202e

  • Senior Mitglied
  • ****
  • Beiträge: 361
  • Geschlecht: Männlich
  • Was nicht tötet, härtet ab!
Ansichtsauswahl "dynamisch" gestalten ??
« am: 28.07.03 - 16:45:22 »
Ich habe eine Datenbank in der so ziemlich jeder Schreibrechte hat. Es ist nunmehr erwünscht, daß jeder Benutzer nur die Dokumente seiner Abteilung sieht. Kann man also beim Öffnen einer Ansicht z. B. anhand der ACL-Rolle des betreffenden Nutzers festlegen, welche Dokumente in der Ansicht angezeigt werden? In der Ansichtsauswahl kann ich bekanntlich nur ein SELECT machen, also:
@If(@IsMember("[Abt1]"; @UserRoles); Select Abt = "Abt1" .....
geht ja wohl nicht.
Irgendwelche Ideen? Danke für Eure Mühe!
Domino 5.0.11/LN 5.011(german)/NT4 + SP6a

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Ansichtsauswahl "dynamisch" gestalten ??
« Antwort #1 am: 28.07.03 - 16:50:19 »
Kann man also beim Öffnen einer Ansicht z. B. anhand der ACL-Rolle des betreffenden Nutzers festlegen, welche Dokumente in der Ansicht angezeigt werden? In der Ansichtsauswahl kann ich bekanntlich nur ein SELECT machen, also:
@If(@IsMember("[Abt1]"; @UserRoles); Select Abt = "Abt1" .....
geht ja wohl nicht.
Irgendwelche Ideen? Danke für Eure Mühe!

Nein, kann man nicht, zumindest nicht mit oeffentlichen Ansichten, hier haben @userrole, @username etc. nichts zu suchen...

du musst mit privaten Ansichten oder aber auch mit einbetten/show single category arbeiten...

hierzu gibt es aber etliche beitraege -> bitte mal suchen


gruss

lese gerade du schreibst, dass nicht jeder alle dokumente sehen soll...
hast du schonmal an leserfelder gedacht ? das erspart dir die viewselection
« Letzte Änderung: 28.07.03 - 16:51:46 von Till_21 »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Ansichtsauswahl "dynamisch" gestalten ??
« Antwort #2 am: 28.07.03 - 17:21:19 »
Der Beschreibung nach ist das in der Tat kein Ansichtsauswahl-Problem, sondern ein Fall für Leserfelder.
Ein guter Startpunkt ist die DesignerHelp (Volltextsuche nach "Leser- und Autorenfelder" - dort kann man dann weiter verzweigen. Nicht verwirren lassen, wenn dort von masken-Zugriffslisten geschrieben wird - überlesen, das ist Tünnef.

Das Problem wird aber eher sein: Wie ordnest Du Dokumente einer Abteilung zu ? Du müßtest im NAB Gruppen mit den Abteilungen haben - und die richtige Gruppe dann im Dokument eintragen ... Zumindest müßte dem Autor eine Gruppenliste angeboten werden, aus der er selber aussuchen kann. Also: Ganz so trivial ist die Sache nicht ...

Noch was zu Leserfeldern: Dort müssen auch die LocalDomainServers (oder vergleichbares) stehen, sonst kann der Server selber nicht mehr ...

HTH,
Bernhard

Offline Axel_Janssen

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 769
Re:Ansichtsauswahl "dynamisch" gestalten ??
« Antwort #3 am: 28.07.03 - 17:26:23 »
... und ich würde neben dem Server auch eine SuperUserGruppe bilden, die in allen Leserfeldern steht.

Im Prinzip sind aber Leserfelder aber der richtige Weg.
... design patterns are abstract designs that help identify the structure and elements involved in a specific design solution. From this, a concrete implementation can be produced.
Kyle Brown

Glombi

  • Gast
Re:Ansichtsauswahl "dynamisch" gestalten ??
« Antwort #4 am: 28.07.03 - 17:41:08 »
Hi,
das geht schon, Du musst eine eingebettete Ansicht nehmen. Ich bevorzuge seit R5 diese Methode anstelle von persönlichen Ansichten.
Da musst eine Maske erstellen, in der die Abteilung des Users in ein Feld geschrieben wird, welches als Formel der Single Category der eingebetteten View, die nach der Abteilung kategoriesert sein muss, dient.

Andreas

Offline g202e

  • Senior Mitglied
  • ****
  • Beiträge: 361
  • Geschlecht: Männlich
  • Was nicht tötet, härtet ab!
Re:Ansichtsauswahl "dynamisch" gestalten ??
« Antwort #5 am: 28.07.03 - 17:48:54 »
Danke für Eure Antworten!
(Ich glaub' heut ist nicht mein Tag, sonst hätte ich da auch selber drauf kommen können)
Habe gerade mal die Hilfe bzgl. Leserfeldern konsultiert; was mir allerdings da nicht gesagt wurde: Wirken Leserfelder auch bei Browser-Zugriff oder muß man da noch andere Kunstgriffe anwenden bzw. irgendwas beachten?
Domino 5.0.11/LN 5.011(german)/NT4 + SP6a

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Ansichtsauswahl "dynamisch" gestalten ??
« Antwort #6 am: 28.07.03 - 18:06:21 »
Leser-Felder wirken auch im Browser ;-)

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Ansichtsauswahl "dynamisch" gestalten ??
« Antwort #7 am: 28.07.03 - 19:47:01 »
... wirken im Browser, man muß sich aber einloggen, damit der Server den Benutzter authentifizieren kann...

ata
Grüßle Toni :)

Offline g202e

  • Senior Mitglied
  • ****
  • Beiträge: 361
  • Geschlecht: Männlich
  • Was nicht tötet, härtet ab!
Re:Ansichtsauswahl "dynamisch" gestalten ??
« Antwort #8 am: 29.07.03 - 09:41:11 »
Danke an alle. Erledigt
Domino 5.0.11/LN 5.011(german)/NT4 + SP6a

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz