Autor Thema: Navigator anhand der ACL erstellen  (Gelesen 4002 mal)

Offline alma_hase

  • Frischling
  • *
  • Beiträge: 12
  • Ich liebe dieses Forum!
Navigator anhand der ACL erstellen
« am: 15.01.03 - 09:42:05 »
Hallo !
Ich habe in einer Datenbank einen Navigator erstellt, der 4 Buttons enthält.
Bei einem Klick auf einen der Buttons wird eine jeweilige Ansicht angezeigt.
Ich möchte eine der 4 Ansichten nur für eine bestimmte Gruppe sichtbar machen.
Dass Problem ist, wenn ein Benutzer, der keine Berechtigung für diese Ansicht hat, im Navigator auf den Button klick hinter dem diese Ansicht hinterlegt ist, dann bekommt er eine Fehlermeldung, dass die Ansicht nicht vorhanden sei.
Meine Frage lautet: Ist es möglich Buttons in einem Navigator anhand der Zugriffsrechte für eine Ansicht aus- bzw. einzublenden. Oder kann ich zumindest bei dem Klick auf den Button eine Meldung ausgeben wie z.B. "Sie haben keine Berechtigung für diese Ansicht"

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:Navigator anhand der ACL erstellen
« Antwort #1 am: 15.01.03 - 09:47:47 »
Das funktioniert so nicht; du kannst aber ( vorausgesetzt, die Variationen in der ACL sind nicht zu umfangreich ) für jede Situation einen eigenen Navigator erstellen.

Im Datenbankscript kannst du dann mit @Command([OpenNavigator];"NameDesNavigators"); in Verbindung mir @UserRoles den für den betreffenden User geltenden Navigator öffnen.

eknori
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:Navigator anhand der ACL erstellen
« Antwort #2 am: 15.01.03 - 09:51:12 »
hier noch ein Link, um die gewünschte Fehlermeldung zu generieren

http://eknori.dyndns.org/knowledge/devidea.nsf/Alpha/61AB1F1F013C6AF4C12567D900331515?OpenDocument

eknori
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Cbra77

  • Gast
Re:Navigator anhand der ACL erstellen
« Antwort #3 am: 20.01.03 - 16:14:40 »
Hi Eknori,

Es sind auf dem Link doch 2 Scripte genannt. Ich denke aber ich  benötige ich nur:

GetUserRoles := @Environment("LoginUserRoles");
@If(GetUserRoles != "Funktion"; @Return(@Prompt([OK]; "Not Authorised"; "You are not authorised to access this option.")); @Command([OpenView]; "AnsichtFunktion"))

Diese Formel hinterlege ich in den Ansichten die ich nur für bestimmte [Funktionen] freischalten will?

Oder muss die erstgenannte Formel auch verbaut werden?

Gruß

Cbra


Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re:Navigator anhand der ACL erstellen
« Antwort #4 am: 21.01.03 - 23:29:14 »
Hi Cbra,

ich mache das immer über den Datebase Script, da kannst Du wunderschön abfragen, welche Rollen der Anwender beim Öffnen hat und dann weise ich einfach den entsprechenden Navigator zu.

Meff ;)
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline Nuwanda

  • Frischling
  • *
  • Beiträge: 16
  • Geschlecht: Männlich
Re: Navigator anhand der ACL erstellen
« Antwort #5 am: 08.03.05 - 18:21:11 »
@Meff

Hallo ... könntest Du vielleicht dieses Script posten bitte ? Wäre super nett von Dir  :)

Danke und Gruß,

Nuwanda
*- Expect nothing - be ready for anything -*

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Navigator anhand der ACL erstellen
« Antwort #6 am: 08.03.05 - 18:29:55 »
Uh, ob Meff da antworten wird, ist ziemlich ungewiss, er ist in letzter Zeit nicht häufig im Forum anzutreffen .......
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Nuwanda

  • Frischling
  • *
  • Beiträge: 16
  • Geschlecht: Männlich
Re: Navigator anhand der ACL erstellen
« Antwort #7 am: 08.03.05 - 18:33:13 »
Oh je ... schade !

Habe nämlich genau das Problem, daß ich gerne über den Navigator (in Verbindung mit Rollen?) bestimmen möchte,  wer-wohin-darf ...

Gruß,

Nuwanda
*- Expect nothing - be ready for anything -*

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Navigator anhand der ACL erstellen
« Antwort #8 am: 08.03.05 - 19:10:08 »
Arbeitest Du wirklich noch mit R4? Wenn nein, dann überlege Dir den Einsatz von Outlines
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Navigator anhand der ACL erstellen
« Antwort #9 am: 08.03.05 - 20:01:16 »
Habe nämlich genau das Problem, daß ich gerne über den Navigator (in Verbindung mit Rollen?) bestimmen möchte,  wer-wohin-darf ...

Weder mit Navigatoren noch mit Outlines kannst Du irgendwelche Sicherheit herstellen. Wer irgendwo "hin will", braucht dafür weder Navigator noch Outline.

Beschreibe daher genauer, welche Restriktionen Du erreichen möchtest.

Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Navigator anhand der ACL erstellen
« Antwort #10 am: 08.03.05 - 20:12:45 »
Stimmt, Bernhard, das mit der Sicherheit hab ich glattweg übersehen
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Nuwanda

  • Frischling
  • *
  • Beiträge: 16
  • Geschlecht: Männlich
Re: Navigator anhand der ACL erstellen
« Antwort #11 am: 09.03.05 - 00:04:02 »
Ich nutze R5 und in ca. 6 Monaten R6.5.2.

Momentan möchte ich über ein Menü (Navigator) zwei Buttons anbieten:

Button 1 = Zugriff auf alle Daten (View1 mit allen Daten)
Button 2 = Zugriff auf nur bestimmt Daten (View2 mit lediglich einen kleinen Auszug von bestimmten Datenfeldern)

Leider sind meine Kenntnisse noch recht eingeschränkt - aber ich dachte mir, daß man so etwas vielleicht mit Rollen machen könnte.

Wenn Rolle = [Admin] -> Zugriff auf beide Buttons, bzw. Views
Wenn Rolle = [xyz] -> Zugriff auf nur den Button2, bzw. den View2 dahinter

Danke für Eure Info - Ihr würdet mit (wieder einmal) sehr weiterhelfen ...

Gruß,

Nuwanda
*- Expect nothing - be ready for anything -*

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Navigator anhand der ACL erstellen
« Antwort #12 am: 09.03.05 - 00:13:40 »
Nein, das bringt gar nichts, das ist nur eine optische "Aufhübschung". Wie das geht, steht schon im Thread.

Was Du brauchst, sind eindeutig Leserfelder. Weiterbildung ist also angesagt.

Wenn wir helfen können, lass es uns wissen. Im Rahmen der Möglichkeiten: "We'll do our very best".


Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz