Domino 9 und frühere Versionen > Entwicklung
Feld ändern verbieten
valheru:
Hallo,
ich habe in einer Maske zwei Felder, die nur einmal geändert werden dürfen. Wenn jemand ein neues Dokument erstellt, füllt er diese Felder. Danach sollen an diesen Feldern keine Änderungen mehr erlaubt sein.
Hat jemand da einen Trick parat?
Ich kann die Felder nicht einfach ausblenden, da der Benutzer sie noch sehen soll.
Für Ideen aller Art schonmal vielen Dank, valheru.
Till_21:
entweder
a) acl
oder
b) 2 felder
heisst die loesung
zu a) user bekommen author rechte und gut ist
zu b) 1 feld editierbar / hidewhen !@isnewdoc
1 feld computed auf feld 1 / hidewhen @isnewdoc
gruss
Axel:
@Till_21
Wie soll den Alternative a funktionieren?
Wenn der User Autorenrechte bekommen, können Sie das Feld ändern, egal ob es ein neues Dokument ist oder ein bestehendes.
In meinen Augen gibt es nur eine Lösung, und das ist deine Alternative b.
Axel
animate:
wenn ein Benutzer als Autor in der ACL aufgeführt ist, darf er grundsätzlich nur Dokumente erstellen, er darf keine Dokumente verändern, nicht mal die, die er selbst erstellt hat.
Im Zusammenspeil mit einem Autorenfeld auf dem Dokument siehts dann anders aus.
Lösung a funktioniert eigentlich perfekt und ist auf jeden Fall Lösung b vorzuziehen, da du hier die Änderungen nur für unerfahrene Notesuser unmöglich machst.
Axel:
Hi,
und was machst du wenn noch mehrere Felder in der Maske sind, die nachträglich geändert werden können oder sogar müssen.
Für mich ist und bleibt Lösung b die erste Wahl. Sie ist am universellsten.
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln