Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: D3SIGN3R am 01.09.09 - 17:07:31
-
Hallo zusammen,
mir ist vor einigen Tagen aufgefallen das wenn ich in einer Maske definiere das nur bestimmte Leute mit dieser Maske Dokumente erstellen dürfen, diese Regel nur greift wenn die Maske über einen Button in einer Ansicht aufgerufen wird. Bei einem Gliederungseintrag ignoriert er die Richtlinen und öffnet die Maske.
Kurz gesagt:
Button (in Ansicht) -> "Für diesen Vorgang haben Sie nicht die nötigen Zugriffsrechte."
Gliederungseintrag -> Maske wird geöffnet
Kennt jemand dieses Problem?
MfG
Roland
-
Hallo,
ich habe diese Einstellung noch nie benutzt,
Wenn Du aber mit "Gliederungseintrag" "Erstellen" meinst, dann nimm doch bei der Maske den Hacken raus bei "Anzeigen im Menü Erstellen".
Gruß Werner
-
Ich kenne das nicht aber wenn das tatsächlich nachvolziehbar so ist dann würde ich sagen das ist ein B.U.G. und an die IBM zu melden.
-
Hallo Werner,
nein ich meine einen richtigen Gliederungseintrag (Im Designer: Gemeinsame Elemente -> Gliederung).
Wenn ich als User (ohne Berechtigung) im Client auf "Erstellen" gehe, wird mir die Maske nicht zur Auswahl aufgeführt. Also scheint das Problem nur bei einem Gliederungseintrag zu bestehen.
Gruß Roland
-
Lösungsansatz: Rechte über ACL definieren, und im QueryOpen returnen falls User nicht die entsprechenden Rechte besitzt.
Einfach mal die NotesACL - Klassen durchschauen. Hoffe es hilft dir weiter. :love:
-
Danke für den Lösungsansatz.
Werde das bei Gelegenheit mal an IBM weitergeben - hat einer von euch das ganze mal nachgestellt?
Gruß Roland
-
Nur wenn du eine Beispiel DB zur Verfügung stellst.
-
Das hat mir jetzt doch keine Ruhe gelassen und ich hab das mal gestestet. Bei mir funktioniert das. Version 8.0.2