Domino 9 und frühere Versionen > ND6: Entwicklung

Autor Zugriff

<< < (2/3) > >>

koehlerbv:

--- Zitat von: celsp am 14.12.07 - 12:50:21 ---In einem Dokument gibt es ein Autorfeld, was mit @Username gesetzt wird. Es soll jeder Autor der DB jedes DOkument bearbeiten dürfen.
--- Ende Zitat ---

Das irritiert mich, denn es ist ein Widerspruch in sich: Wenn in einem Item beim Erstellen eines Dokuments mittels @UserName der Name des Erstellers gespeichert wird, dann kann nur dieser dieses Dokument später noch bearbeiten (und alle, die höhere Rechte als Autor haben). Du willst aber, dass jeder User mit Autorrechte ALLE Dokumente bearbeiten können soll ...

Wenn Du allerdings das Feld auf berechnet gestellt hast und erwartest, dass dadurch immer der @UserName des aktuellen Benutzers beim Öffnen des Dokumentes eingetragen wird, dann irrst Du - nur der ursprüngliche @UserName darf ja das Dokument editieren - ein anderer @UserName wird dadurch niemals eingetragen mangels Rechten.

Ich denke, Du musst Dich doch nochmals und gründlich mit dem entsprechenden Kapitel in der DesignerHelp vertraut machen. Das Thema ist eigentlich ein sehr simples ...

Vielleicht kannst Du uns den von mir genannten Widerspruch auch auflösen, sollte hier ein Missverständnis vorliegen.

Bernhard

celsp:
Hallo, vielen Dank noch mal für eure Antworten. Das Feld ist "Berechnet zur Anzeige". Ich geh davon aus, dass dann immer der aktuelle User berechtigt ist. Oder habe ich da doch einen Irrtum? Mein Autor Feld ist vom Typ READ/WRITE-ACCESS NAMES.

DAU-in:
Meines Wissens nach werden Felder vom Typ 'berechnet zur ANzeige' nicht im Dokument selbst gespeichert, die werden einfach auf den Bildschirm gepinselt, und stehen eigentlich für den Zugriff nicht zur Verfügung.

Ich glaube nicht, dass du mit diesem Feldtyp als Autorenfeld überhaupt arbeiten kannst.

Falls das nicht stimmt, wird dir das Bernhard mitteilen.

koehlerbv:
Das werde ich nicht mitteilen (müssen), denn Anita hat vollkommen Recht.

So ganz werde ich aus Deiner Problemschilderung noch nicht schlau. Wenn Du jedem Zugriff auf jedes Dokument geben willst - was machst Du dann diesen "G'schiss" mit Autorenfeldern und gibst den Leuten nicht einfach Editorrechte?
Wenn dem doch nicht so ist und nur bestimmte Dokumente durch alle bearbeitbar sein sollen: Erstelle eine Rolle, trage diese ins Autorenfeld ein und ordne diese Rolle "allen" zu.

Und nochmals: Das steht alles in der DesignerHelp!

Bernhard

celsp:
Hallo zusammen, vielen Dank für eure Tipps. Designer Help habe ich ja auch gelesen, nur es hat nicht so funktioniert wie dort beschrieben. Sicher irgend ein Mißverständnis von mir. Editorrechte darf ich nicht vergeben. Die Firmenrichtlinien sagen da etwas anderes, auch wenn in dieser DB jeder darf. Sicher ist die Idee mit der Rolle auch richtig! Ich habe in diesem Forum noch einen Beitrag gelesen mit dem Feld "$PublicAccess". Und siehe da es funktioniert. Jetzt darf jeder auch mit Autorenrechten.

Also vielen Dank noch mal !!

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln