Domino 9 und frühere Versionen > Entwicklung

Leserfeld: kann trotzdem Doks sehen

<< < (2/5) > >>

koehlerbv:
Wenn im Feld p_Readers wirklich READ_ACCESS_NAMES steht, sieht alles erstmal ordentlich aus. Ich würde aber trotzdem den Agent ergänzen, um sicherzustellen, daß der Agent IMMER die ISReaders property setzt:


--- Code: ---Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim dc As NotesDocumentCollection
   Dim doc As NotesDocument
   Dim nextdoc As notesdocument
   Dim feldwert As Variant
   [b]dim item as NotesItem[/b]
   Set db = session.CurrentDatabase
   Set dc = db.AllDocuments
   Set doc = dc.GetFirstDocument
   
   Do Until doc Is Nothing
      Set nextdoc = dc.getnextdocument(doc)
      feldwert = doc.GetItemValue("Form")
      If feldwert(0) = "Person" Then
         doc.p_Readers = "[All]"
         [b]set item = doc.GetFirstItem ("p_Readers")
         If not (item is nothing) then
             item.Readers = true
         End If[/b]
         Call doc.save(False, False)
      End If
      Set doc = nextdoc
   Loop
     
End Sub

--- Ende Code ---

Wo hast Du Dir denn die Rolle genommen / gegeben ? Die DB hat ja konsistente ACL, ACL-Änderungen sollten also auf dem Administrationsserver erfolgen.

HTH,
Bernhard

TMC:
ich danke Euch allen.

Der für mich jetzt entscheidende Tipp kam von Andreas, ich hatte nämlich ein weiteres Autoren Feld (also read / write)  :o!!

Hatte jetzt schon ewig rumprobiert, aber dabei das Autorenfeld völlig übersehen...

Sorry für die Verwirrung.

Grüße,
TMC

Semeaphoros:
Autorenfeld? Das sollte aber ein Leserfeld nicht überschreiben. Puzzled .....

TMC:
hmm, dachte ich auch ursprünglich....

Abär:

User 1: steht in Leserfeld
User 2: steht in Autorfeld

User 2 kann dann Doks lesen, obwohl er nicht in Leserfelde steht.....

Zumindest jetzt meine Erfahrung (bisher hab ich immer angenommen, User2 müßte auch im Leserfeld stehen um die Doks überhaupt zu sehen....)


TMC

Semeaphoros:
Das wurde so auch schon dokumentiert, scheint, dass man das mal unter die Lupe nehmen sollte .....

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln