Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Steffen_Albrecht am 28.05.02 - 09:03:38
-
Hallo!
Ich habe eine Maske in der zwei Dialogboxen enthalten sind. Beide dienen der Zugriffssteuerung.
Wie stelle ich es nun an, dass ein User, der als Leser eingetragen ist, dieses Dokument nicht bearbeiten kann?
Gruß
Steffen
-
Hallo Steffen,
mit dem Recht leser drüft man doch wieso keine Dokumente bearbeiten! Oder???
Gruß Christopher
-
Ja das stimmt schon, aber was ich meine ist, dass die Rechte nicht allgemein auf die ganze Datenbank vergeben werden, sondern auf verschiedene Dokumente.
Bsp.: Ein Vertriebler legt ein Angebot an.
nur er und einige weitere festzulegende Personen dürfen dieses Angebot bearbeiten und wieder andere dürfen dieses Doc lesen, aber eben nich alle.
Die Rechte sollen individuell für jedes Angebot vergeben werden können.
-
Ich denke das kann man nur über Autorenfelder realisieren!
-
dann schau dir mal unter http://www.eknori.de/downloads.htm den Eintrag
"Leser- und Autorenfelder unter Kontrolle" an. Ist genau das, was du brauchst.
eknori
-
Danke für euer schnellen Antworten!
Ich guck unter da gleich mal nach @eknori
Gruß
Steffen
-
Ich denke Hidewhen Formulas tun da auch gute Dienste
ich liebe und hasse sie :P
Silke 8)
-
Vorsicht mit Hide-when-Formulas, damit kann ich zwar Teile eines Dokumentes in der normalen Dokumentenansicht verbergen, aber über die Dokumenteneigenschaften kann ich trotzdem alle Felder lesen!!!
Leser- und Autorenfelder sind wie schon empfohlen der einzige Weg 8)
-
Du könntest auch mit dem querymodechange event arbeiten. da ein kleiner lookup rein und mit continue=false das editieren verhindern... hab das mal gebraucht für ne Datenbank, bei der Benutzer, die auf jedenfall Manager seien müssen, auch nicht alle Doks bearbeiten dürfen sollen.
Gruss till
-
1000 Dank für eure zahlreichen Tipps und Anregungen!!!
Ich habe mich bei der Umsetzung an Eknori's Beispiel orientiert. ;D