Domino 9 und frühere Versionen > ND6: Entwicklung

Web DB Lesender Zugriff

(1/2) > >>

TomLudwig:
Hallo zusammen,

ich möchte verhindern, dass User auf meine Web DB schreibenden Zugriff haben.
In der ACL sind sie als Leser eingetragen. Kommen aber nicht auf die Datenbank. Erst wenn das Recht auf Editor erweitert wird haben sie zugriff.

Warum?

Vielen Dank für eure Hilfe.

Gruß, tom

Gandhi:
Versuchs mal mit dem Flag: Write public documents.
Evtl. hilft das weiter, wenn beim Öffnen der DB irgendwo was (und sei es nur ein Profil) geschrieben werden muss.
Ansonsten würde ich ihnen eher Author Access geben - dann können sie nur die Dokumente schreiben, in denen sie in einem Autoren Feld als Autoren aufgelistet werden.

Für weitere Fehlerhilfe müsste ich die DB kennen.

TomLudwig:
Die User müssen zwingend den Hacken "Create Document" haben. Ansonsten gehts nicht.

Liegt es evtl. daran, dass beim Öffnen der Datenbank eine Maske geöffnet wird?

mit [Datenbankname.nsf]/[Maskenname]?OpenForm

Ich möchte verhindern, dass User Dokumente editieren dürfen. Auch wenn sie die UNID des Dokuments kennen und es mit ?EditDocument öffnen wollen, soll das nicht möglich sein.

Driri:
Hi,

Du mußt dann entweder für die Form die Berechtigungen für Public Access User setzen (letzter Reiter der Eigenschaftfen) oder statt einer Form eine Page verwenden.

Gandhi:
Es liegt garantiert daran, dass sie eine Maske öffnen (vielmehr ein Dokument mit der Maske öffnen)sollen (wozu?).
Das kannst Du abfangen, in dem Du ihnen Autorenzugriff gewährst - sie aber nicht in das Autorenfeld aufnimmst. Dann können sie zwar Dokumente erstellen - aber vorhandene Dokumente nicht bearbeiten.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln