Domino 9 und frühere Versionen > ND8: Entwicklung

Dokument für Benutzer mit öffentlichem Zugriff

(1/2) > >>

Jürgen Schomann:
In einem Dokument ist ein Feld $PublicAccess mit dem Wert "1" und ein Leserfeld mit dem Namen des Benutzers. Der Benutzer ist in der ACL als Einlieferer eingetragen.
Der Benutzer kann das Dokument aber nicht lesen. Wenn ich dagegen ein Autorenfeld mit dem Namen des Benutzers einfüge und das Leserfeld weglasse, kann der Benutzer das Dokument lesen und bearbeiten
Ich hätte aber auch gern ein Leserfeld dazu damit andere Benutzer das Dokument nicht lesen können. Gibt es dafür eine Möglichkeit?

pram:
Ich hätte jetzt behauptet, das das so gehen müsste, wie du das beschreibst.
(wobei das schon eine ziemich exotische Kombination ist: Depositor + $PublicAccess + Leserfelder)

Was passiert, wenn du ein Leser UND Autorenfeld mit dem Namen des Benutzers rein machst? (Der Name ist schon in vollkanonischer Schreibweise?)
Wie sind die ACL-Einstellungen genau? (bzgl. Read/Write public documents)

Gruß
Roland

Driri:
Ich vermute mal, daß das so nicht funktioniert. Eigentlich sind Einlieferer und Leserfelder in Kombination auch ein Widerspruch.

Der Einlieferer darf ja gerade nur öffentliche Dokumente schreiben und lesen. Und mit Leserfeld eingeschränkte Dokumente sind nicht mehr öffentlich.

Tode:
Leser- / Autoren- Felder können immer nur Berechtigungen EINSCHRÄNKEN. Sie unterliegen aber der ACL. Wer Einlieferer hat, darf halt nur $PublicAccess- Dokumente sehen. Und Dokumente mit Lese- Berechtigungen sind nicht mehr Public...

Wenn Ihr aber sowieso schon Leserfelder habt, was soll dann das "No Access"? Welchen zusätzlichen Nutzen versprecht Ihr Euch aus einem solchen seltsamen Konstrukt?

Jürgen Schomann:
'Öffentliche Dokumente lesen' und'Öffentliche Dokumente schreiben' sind gesetzt. Auch Leser- und Autorenfelder zusammen funktionieren nicht. Dass ein öffentliches Dokument mit Leserfeld nicht mehr öffentlich ist, ist mir auch klar. War nur mal so ein Versuch.
Es geht bei den Dokumenten um interne Steuerinformationen pro Benutzer und der Benutzer kann allgemein gesehen auch mal nur Einlieferer oder auch nur Leser lt. Anwendungsprojekt sein, deshalb eben auch öffentliche Dokumente. Wollen eigentlich nur verhindern, dass andere Benutzer über interne Ansichten diese Dokumente anderer Benutzer sehen können. Profildokumente würden dann ja auch nicht gehen wenn mann nur Leser ist oder?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln