Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: MrXYZ am 15.01.04 - 11:07:21
-
:P Ich verzweifele ... mit den Autorenfelder!
Ich habe ein Dokument per Skript (Button) erstellt. Das Dokument enthält ein Feld Creator (Authorfield, computed when composed - @Username) und ein AuthorFeld Worker.
Das Workerfeld enthält den richtigen Namen und trotzdem ist derjenige zum Editieren des Dokumentes nicht berechtigt ??!
Muss ich noch irgendetwas beachten ??
-
... normalerweise nicht. stimmt der acl-eintrag für den user ?
-
Ja, hat Autorenrechte, darf Doks erstellen, Write and Read public documents...
-
Steht im betreffenden Autorenfeld der hierarchische Name des Users ? Wenn es mehrere Einträge gibt - sind diese korrekt als Textliste gespeichert ?
-
... aus der hilfe:
Autorenfelder wirken sich nur auf Benutzer mit Autorenzugriff auf die Datenbank aus.
Beachten Sie, daß der Name im Autorenfeld immer ein vollständiger hierarchischer Name sein muß (z. B. Peter Schulz/ACME/West), und nicht eine gängige Kurzform des Namens.
ist das alles so ?
-
... da war doch wieder jemand schneller .... ;)
-
- Der User hat Zugriff als Autor in der ACL,
- Name ist in gängiger hierachischer Form (Name Nachname/DE/BLA/COMPANY)
angegeben ...
:-(
-
Da müsste aber CN=usw. stehen - Du nennst aber den abbreviated name.
-
Folgendes Feld ist angegeben:
Field Name: Worker
Data Type: Text List
Data Length: 51 bytes
Seq Num: 7
Dup Item ID: 0
Field Flags: SUMMARY READ/WRITE-ACCESS NAMES
"CN=Vorname Nachname/OU=XXERR/OU=FR/OU=ABC/O=COMPANY"
Ausgelesen über die Documentproperties
-
... lokal oder server ?
notes beenden, zigarette rauchen, neu starten. vielleicht hilfts.
-
Server !
... ich habe, glaube ich, schon 2 Stangen Zigaretten, 8 Tassen Kaffee und gerade die Mittagspause, gewartet... und es klappt immer noch nicht. Cache.DSK etc. wird auch immer bei Neustart gelöscht !
-
... der betreffende User benötigt Autorenrecht, kein anderes Recht
ata
-
Hat er !
Gruss MrXYZ
-
Welches Recht ist das Default -Recht? Steht der User als Einzelperson in der ACL, wenn ja hat er dort Autorenrecht?
Ist im QueryModeChange / PostModeChange ein Code hinterlegt, der auf Lesemodus zeigt?
ata
-
-DEFAULT- ist -NO ACCESS-
User ist einzeln in der ACL richtig aufgeführt mit Autorenrechten (darf aber auch Dokumente löschen und öffentliche Dokumente schreiben)
-
... dann kann eigentlich nur noch der Edit-Mode über QueryModeChange unterbunden sein...
ata
-
Auch das habe ich gecheckt. Kein Event für QueryModeChange !
-
... lange rede kurzer sinn, häng mal die db mit hier rein. ich kann's nicht glauben.
-
ich glaube, ich habe es gerade gefunden. Er hatte Probleme mit 2 Autorenfeldern. Jetzt habe ich nur noch eins, das berechnet und siehe da ... es funzt !
-
Das kann es aber nicht sein, denn ein Dokument kann mehrere Autorenfelder haben. Lediglich @Authors kommt damit nicht klar - das liest immer nur das erste gefundene Item aus.
Welche Notes-Version hast Du denn ?
Bernhard
-
... dat kann ja alles nicht so sein. autoren-felder wirken additiv.
-
... manchmal hilft auch ein Compact, damit sich alles wieder einrenckt...
ata
-
Ich benutze den 5.012 Client (complete) in english.
Ich kann die Probleme auch langsam nicht mehr nachvollziehen. Das Problem ist zwar behoben, aber auf anderen Dokumenten habe ich auch zwei Autorenfelder!
Gruss M.