Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Puginator am 12.06.03 - 13:14:30

Titel: Manager was verbieten
Beitrag von: Puginator am 12.06.03 - 13:14:30
Kann ich dem Manager einer Datenbank verbieten in einer Ansicht Dokumente die er öffnet zu bearbeiten??? Wenn ja wie? Vielen Dank schon mal im Vorraus.
Titel: Re:Manager was verbieten
Beitrag von: klaussal am 12.06.03 - 13:18:02
ja. dem manager die rolle [manager] geben und in einem open event die usernameslist abfragen, ob dort [manager] drinne steht. wenn ja, ätsch und ende.
Titel: Re:Manager was verbieten
Beitrag von: Hoshee am 12.06.03 - 13:25:46
Yoo,

geht aber auch ohne Rolle, mit der Abfrage des Level im NotesACLEntry.
Wenn es für alle Manager sein soll.

Gruss ...

Hoshee
Titel: Re:Manager was verbieten
Beitrag von: klaussal am 12.06.03 - 13:30:53
... vorsicht, das ist u.u. auch der server mit dabei...
Titel: Re:Manager was verbieten
Beitrag von: Hoshee am 12.06.03 - 13:43:00
Yoo,

aber ein Server kann ein Dokument nicht im Front-End öffnen und somit fällt für Ihn das Open Event flach.
Oder sehe ich das falsch?

Gruss ...

Hoshee
Titel: Re:Manager was verbieten
Beitrag von: klaussal am 12.06.03 - 13:45:04
jau, stimmt, sorry  :'(

aber was passiert, wenn z. bsp. ein agent das doc bearbeiten möchte ? dann müsste doch auch ein open-event ablaufen, oder  ???
Titel: Re:Manager was verbieten
Beitrag von: Glombi am 12.06.03 - 13:54:33
Ich versteh denn Sinn der Frage nicht .
Warum sollte ein Manager ein Dokument nicht bearbeiten dürfen, aber bspw. der Designer oder ein Editor ???
Ein Manager kann grundsätzlich in allen Dokumenten, auf die er Lesezugriff hat, Änderungen vornehmen.
Die Form-Events nutzen nichts, wenn er das von außen per Agent macht.
Am besten wäre es, eine organisatorische Lösung zu finden und die Änderungen zu protokollieren - $Updatedby kann auch vom Manager nicht manilpuliert werden.
Titel: Re:Manager was verbieten
Beitrag von: Puginator am 12.06.03 - 14:09:23
Das Problem ist das das Zeitdokumente der einzelnen User sind und der Manager daran nicht ändern soll.
Titel: Re:Manager was verbieten
Beitrag von: klaussal am 12.06.03 - 14:31:29
... oder mit zugriffsberechtigten abschnitten arbeiten.
... oder den ersteller des dokuments mit dem aktuellen user vergleichen

es führen viele wege nach rom....
Titel: Re:Manager was verbieten
Beitrag von: Hoshee am 12.06.03 - 14:31:42
@klaussal

Yoo,

wird ein Agent vom User gestartet, läuft er unter dessen Namen und das Open Event greift. Soll es auch.
Ein Agent im Hintergrund kann wiederum nicht auf das Front-End zugreifen!

Gruss ...

Hoshee
Titel: Re:Manager was verbieten
Beitrag von: klaussal am 12.06.03 - 14:38:06
@hoshee,

du hast ja recht  ;)

habe mich inzwischen auch schlau gemacht. wenn ein agent auf server läuft, greift ein open-event nicht.
man lernt eben nie aus  ;D