Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: LordKiri am 20.05.09 - 16:41:57
-
Guten Abend,
ich habe gerade eine neue Maske erstellt und wollte die Bearbteitungsmöglichkeiten einschränken in dem ich ein Autorenfeld einfüge und in dieses eine Rolle eintrag. Das Feld ist berechnet.
Das ganze funktioniert nur leider in der Praxis nicht, obwohl ich der Meinung bin, dass ich das ganze genau so des öfteren gemacht habe.
Sobald ich anstelle der Rolle den User in das Feld schreibe funktioniert das ganze auch wunderbar nur mit der Rolle lässt er mich weder das Dokument bearbeiten noch löschen...
Kann mir jemand helfen????
-
Liegt die Datenbank lokal oder auf dem Server ? Wenn lokal, ist die konsistente ACL aktiviert ?
-
Ingo, wenn die kACL nicht gesetzt ist, würde in diesem Fall genau das Gegenteil passieren.
"LordKiri" (bei dem albernen Nickname bitte unter die Postings bitte immer "Andreas" setzen) sollte mal die weiteren Rahmenbedingungen nennen:
Wie wurden die Rollen eingetragen ("[Rolle]" oder fälschlicherweise "Rolle")?
Steht nur ein Wert in dem Item? Oder mehrere und das Feld (wenn das über das Frontend passiert) ist für Mehrfachwerte nicht eingerichtet?
Bernhard
-
Oh, hast Recht. Ehrlich gesagt hab ich nur "Autorfeld, Rolle, geht nicht" gelesen und dann das übliche Problem vermutet ;)
-
Rolle richtig geschrieben, mit []?
Grüsse
Dau-in
-
Rolle richtig geschrieben, mit []?
Grüsse
Dau-in
Äh, schrieb ich das nicht schon? Und Du lästerst immer über "alte, dicke" Männer ... ;D Ich bin ja nicht mal dick ;)
Bernhard
-
Ja, aber bei dir ging das unter.
Und ab und zu lästere ich über alte, tüddelige Männer....
Ansonsten müssen wir dich halt ein wenig mästen.
-
DB liegt auf dem Server und die Rolle ist auch "richtig" geschrieben.... Hatte am Anfang mehrere Werte in dem Feld und jetzt ist wirklich nur die Rolle darin, aber es funktioniert trotzdem nicht....
EDIT: Ich habe das Dokument über eienn Agenten erstellen lassen und dann funtionierte es nicht, als ich etwas an diesem Dokument geändert hatte und gespeichert habe hat es funktioniert....
Danach habe ich meinen Agenten nochmals genauer unter die Lupe genommen und ein "computewithform" hinzugefügt, jetzt funktioniert es einwandfrei.
Andreas
-
Ok, macht Sinn. Wenn Du das Dokument einfach nur erzeugst, sind die Items per Standard erstmal vom Typ "Text" und dann greifen auch keine Rollen oder sonstige Berechtigungen, die darüber gesteuert werden sollten.
Also entweder die Items im Script direkt als Autorenfelder definieren (NotesItem.IsAuthors) oder halt ein ComputeWithForm.