Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: ThomasHB am 13.07.11 - 14:31:52
-
Hallo Zusammen,
ist es möglich, das ein Dokument nicht mehr in den Editiermodus versetzt werden kann, wenn es mit einem bestimmten Status abgespeichert wurde?
Ich meine ich hätte dazu mal irgendwo eine Eigenschaft gesehen, die ich jetzt nicht mehr finde.
Ich kann mich aber auch irren... :)
LG,
Thomas
-
Ja, durch den Einsatz von Autorenfeldern.
Bernhard
-
Hallo Bernhard,
danke für deine Antwort... :)
Aber wie soll das denn gehen? Verstehe mich nicht falsch aber ich dachte Autorenfelder haben nur dann eine Auswirkung, wenn die betreffende Gruppe Autoren Rechte hat.
In dem Fall sind es aber Editor Rechte... !?!?!? :)
LG,
Thomas
-
Hallo,
Das mit den Rechten hast Du aber unterschlagen.
Somit wirst Du wahrscheinlich nicht umhinkommen, diesen Umstand, dass Dokumente in einem bestimmten Status nicht mehr editiert werden koennen, programmatisch selbst zu loesen.
Andreas
-
Das mit den Rechten hast Du aber unterschlagen.
...ja das ist wohl so.
Mea Culpa ! :-[
Somit wirst Du wahrscheinlich nicht umhinkommen, diesen Umstand, dass Dokumente in einem bestimmten Status nicht mehr editiert werden koennen, programmatisch selbst zu loesen.
hmm... OK, so sei es dann. :)
LG,
Thomas
-
In dem Fall sind es aber Editor Rechte... !?!?!? :)
Um das Ganze aber wasserdicht zu bekommen, würde ich mir überlegen, ob die User wirklich die Editorenrechte notwendig sind.
Axel
-
Gibt es einen Grund (Ausser Faulheit und nicht verstandenem Security- Konzept von Lotus Notes) allen Benutzern Editor- Rechte zu geben, wenn man doch die Bearbeitung steuern möchte und damit Autoren- Rechte die korrekte Wahl wären?
Ich frage nur deshalb, weil jede Programmierung zur Unterbindung des Editierens sehr einfach "umgangen" werden kann (wenn der Benutzer weiss, wie).
Manchmal macht man das trotzdem, aber dann muss man sich des "Risikos" bewusst sein und darf halt nicht allzu viel Wert auf eine echte Sicherheit legen...
QueryModeChange mit Continue = False , wenn EditMode = False und QueryOpen mit Continue = False wenn EditMode = True sind die Ansatzpunkte für Dich...
-
Wie Axel würde auch ich das Pferd nicht beim Schwanz aufzäumen, sondern das Rechtekonzept überdenken. In keiner meiner Anwendungen braucht ein Normal-User mehr als Autorenrechte.
Es gibt keine *sichere* Möglichkeit, Dokumente uneditierbar zu machen, wenn ein User Editorrechte auf diese Dokumente hat.
Bernhard