Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: valheru am 03.07.03 - 16:19:30
-
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.
-
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
-
@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
-
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.
-
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
-
... da kann ich Axel nur Recht geben...
ata
-
und was machst du wenn noch mehrere Felder in der Maske sind, die nachträglich geändert werden können oder sogar müssen.
is klar, dass das dann nicht funktionieren kann. Keiner außer valheru weiß aber, wie viele Felder auf besagter Maske sind.
das sehr große Problem bei Lösung b ist und bleibt aber, dass Feldwerte ohne großen Aufwand verändert werden können
-
... mit dem nötigen KnowHow und den entsprechenden Rechten geht viel - aber auch nicht alles...
ata