Domino 9 und frühere Versionen > Entwicklung
Dokument nicht bearbeiten!!!
robertpp:
doliman hat den Punkt getroffen wo das problem liegt!!
Und außerdem dürfen die Ersteller auch nicht das Doc bearbeiten und ich arbeite mit Autorenfelder nur das bringt eben auch nichts!!
Also es funktioniert jetzt eben außer die die das Doc erstellt haben die dürfen es noch immer ändern!!
robertpp
Axel:
Hi,
wer nicht im Authorenfeld steht darf das Dokument nicht editieren, d.h. er kann das Dokument nicht im Editmodus öffnen und nicht in den Editmodus wechseln. Vorausgesetzt er hat nur das Recht Autor in der ACL. Für alle höheren Rechte, also Editor, Entwickler und Manager, greifen die Autorenfelder nicht.
Um auch zu verhindern, das der Ersteller des Dokumentes es nachträgöich verändern kann, mache das Autorenfeld im Querysave-Event einfach leer. Oder du trägst nur den DB-Manager ein, als Rettungsanker.
Ich hatte mit solchen Varianten nie Schwierigkeiten.
Axel
robertpp:
Ich hab leider den ersteller die Rechte Editor geben müssen weil ich eine forlfauende nummer eingebaut habe von der DB seqnum.nsf Verknüpung zum Forum eintrag:
http://www.atnotes.de/index.php?board=7;action=display;threadid=6751
und wenn ich dem ersteller autor rechte gebe dann kann er die fortlaufende nummer nicht erstellen.
So jetzt weiß ich nicht was ich machen soll?
robertpp
Axel:
Hi,
ich bin zwar nicht ganz im Bilde, wie diese fortlaufende Nummerierung läuft, aber irgendwie ist da ein NotesDokument im Spiel.
Versuch doch auch in diesem Dokument ein Autorenfeld einzubauen. Dort kannst du ja fest eine Rolle, die du jedem User zuweißt, eintragen. Damit kann auch ein Autor das Dokument ändern und deine Nummerierung sollte wieder funktionieren.
Axel
robertpp:
danke axel für den tipp!! ich hab ganz übersehen das in dem notesdoc wo die nummer gespeichert ist das feld schon gibt um dort gruppen und rollen einzutragen die nummeren erstellen dürfen!!
Ich hab jetzt noch den ersteller nur noch leserechte gegeben und jetzt passt es!
robertpp
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln