Domino 9 und frühere Versionen > ND7: Entwicklung
Berechtigung Profiledokumente
Jörg:
Hi,
ich brauche mal wieder eure Hilfe.
ich möchte mit folgenden Teil Code ein ProfileDokument beim
starten einer DB lade. Aber wenn ein User nun die DB startet erhält er immer die Meldung
das er keine Berechtigung für die Operation ("archive") hat.
--- Code: ---Sub Postopen(Source As Notesuidatabase)
Dim workspace As New NotesUIWorkspace
Dim session As New NotesSession
Dim db As notesdatabase
Dim docglobal As NotesDocument
Dim docuser As NotesDocument
Dim counter As Integer
Set db = session.currentdatabase
Set docuser=db.getprofileDocument("archive",session.UserName)
...........
--- Ende Code ---
wie kann ich einer Userrole die erlauben , das er ProfileDokumente anlegen darf???
Gruß JÖrg
DAU-in:
ich nehme an, deine User haben Autorrechte?
Dann muss auf das Profil ein Autorenfeld, in dem sie (Name,/gruppe/Rolle) enthalten sind.
m3:
Aus der Designer-Hilfe:
--- Zitat ---NotesDatabase GetProfileDocument ... looks for a profile document with the form name you specify, and creates a profile document if one does not already exist.
A user must have at least Author access in the ACL of a database to create a profile document that is available to all users.
--- Ende Zitat ---
Jörg:
Auch das Autoren Feld in der Maske hat nicht
den gewünschten Erfolg gebracht.
Kann es evtl. auch daran liegen , das dieses Dokument nicht vorhanden ist??
Die User sind in der Zugriffskontrolle der DB nur als Leser angelegt.
Grund hier es sollen kein User einfach Dokumente hinzufügen , da die
DB nur durch eine Gruppe "x" gepfelgt werden soll.
Oder kann ich den Usern auch die Rechte sChreiber geben und dann bei Compose
eine entsprechende Abfrage hinzufügen????
m3:
Wenn die User in der ACL "Leser" sind, helfen auch die Autoren-Felder nix. Du willst das Kapitel zur Sicherheit in der Notes-Hilfe nochmal studieren.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln