Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: siggi am 13.09.07 - 14:36:27

Titel: historische Dokumente nicht änderbar
Beitrag von: siggi am 13.09.07 - 14:36:27
Hallo,

ich möchte das ein in die Historie abgelegtes Dokument nicht mehr änderbar ist.
Ich habe dies früher schon mit Abschnittformeln in einigen anderen Datenbank praktiziert,
hat auch funktioniert.

 :) Aber man will ja weiter kommen.  :)

Hat jemand vielleicht ein Idee wie das mit Script komfortabler geht?

Gruß
Siggi
Titel: Re: historische Dokumente nicht änderbar
Beitrag von: klaussal am 13.09.07 - 14:42:31
mal ein paar Schlagworte:

... im Querysave "continue = false"
... dann gibt es das Feld SAveOptions..
Titel: Re: historische Dokumente nicht änderbar
Beitrag von: koehlerbv am 13.09.07 - 14:57:47
Das wäre aber Pseudo-Sicherheit.

Ich werfe mal als Schlagwort "Autorenfelder" ein.

Bernhard
Titel: Re: historische Dokumente nicht änderbar
Beitrag von: klaussal am 13.09.07 - 14:59:28
Er schreibt ja nicht dabei, von wem es nicht mehr änderbar sein soll.
Titel: Re: historische Dokumente nicht änderbar
Beitrag von: siggi am 13.09.07 - 15:02:50
Hallo Bernhard,

.... Autorenfelder?

Damit kann ich die Zugriffe für das einzelne Dokument regeln.

Ich möchte aber, dass wenn das Feld Status = erledigt ist, dass das Dokument nicht mehr bearbeitbar ist.

Gruß
Siegmar

Hm ... oder meinst Du, dass man in das Feld "Autor" einen anderen Wert rein schreibt.


Titel: Re: historische Dokumente nicht änderbar
Beitrag von: klaussal am 13.09.07 - 15:11:18
.
Titel: Re: historische Dokumente nicht änderbar
Beitrag von: koehlerbv am 13.09.07 - 15:17:33
Das wird erst recht nix, Klaus: Ruf einfach ein Dokument aus der Ansicht zum Bearbeiten auf, dann wird QueryModeChange erst gar nicht ausgeführt. Es gibt einen interessanten BP-Artikel hierzu im Forum  ;)
Ausserdem wäre das wieder nur Security by obscurity.

@Siggi: Der Zugriff auf die Dokumente - bei Dir offensichtlich in Abhänhigkeit von einem Status - regelt man üblicherweise über Autorenfelder. Wenn sich der Status entsprechend ändert, müssen (im Backend) das oder die Autorenfelder entsprechend angepasst werden. Eine hierzu passende ACL ist natürlich Voraussetzung.

Bernhard
Titel: Re: historische Dokumente nicht änderbar
Beitrag von: siggi am 20.09.07 - 07:38:00
Hallo,

danke für die Informationen.
Ich habe wieder die Abschnittszugriffformel verwandt.

@Bernhard
Mit den Autorenfelder ist ne gute Idee.

nochmals danke & Gruß
Siggi