Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: valheru am 03.07.03 - 16:19:30

Titel: Feld ändern verbieten
Beitrag 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.    
Titel: Re:Feld ändern verbieten
Beitrag von: Till_21 am 03.07.03 - 16:28:34
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
Titel: Re:Feld ändern verbieten
Beitrag von: Axel am 04.07.03 - 08:27:26
@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
Titel: Re:Feld ändern verbieten
Beitrag von: animate am 04.07.03 - 12:48:23
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.
Titel: Re:Feld ändern verbieten
Beitrag von: Axel am 04.07.03 - 17:08:52
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
Titel: Re:Feld ändern verbieten
Beitrag von: ata am 05.07.03 - 00:26:18
... da kann ich Axel nur Recht geben...

ata
Titel: Re:Feld ändern verbieten
Beitrag von: animate am 07.07.03 - 12:21:17
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
Titel: Re:Feld ändern verbieten
Beitrag von: ata am 07.07.03 - 13:15:56
... mit dem nötigen KnowHow und den entsprechenden Rechten geht viel - aber auch nicht alles...

ata