Domino 9 und frühere Versionen > ND9: Entwicklung

[gelöst] NAB-Gruppe programmatisch füllen ... funktioniert "halb" :-(

(1/2) > >>

Dr.Domino:
Hallo,
ich habe ein ulkiges Problem.
In einer Application verwalte ich Nutzerrechte per Form, d.h. es wird jeweils ein Nutzer mittels eines "Names" Feldes gepickt.
Diese Felder lese ich dann per Agent aus und verfrachte sie in eine Gruppe im NAB - der Agent liest die gepickten Namen in ein String-Array und füllt die passende Gruppe im NAB mittels
db.getview.getdocumentbykey.members.

Das funktioniert auch anscheinend wunderbar, das Feld ist ordentlich gefüllt, wenn ich im Admin den "effective Access" für ein Mitglied dieser Gruppe anzeigen lasse, dann wird dort ordnungsgemäß angezeigt, daß es den konfigutierten Zugriff hat.
Öffnet das Mitglied die DB kommt aber "Sie sind nicht zum Zugriff auf diese DB berechtigt".

Öffne ich nun im NAB händisch das Dokument und speichere es erneut, dann klappt auch der Zugriff.

Fehlt mir da im Code irgendein Aufruf, der mein händisches "Nochmalspeichern" simuliert? Oder ist's ein Bug?

Danke für Eure Ideen,
Markus

Tode:
Du musst nicht händisch nochmal speichern, aber der Domino- Server cached Gruppenmitgliedschaften recht exzessiv. Funktioniert denn der Zugriff, wenn Du in der names.nsf ein "Shift + Strg + F9" machst, nachdem Du per Agent geändert hast?

Dr.Domino:
Hallo Torsten,

Danke für Deinen Beitrag ...

... leider nein, hab's gerade auch nochmal mit einem load updall probiert ...

Ganz ulkige Angelegenheit - beim meinem Versuch gerade hat übrigens auch der Effective Access nicht gepaßt (kann sein, daß ich da vorher halluziniert habe).

Aber wie gehabt: 1x "Öffnen/Speichern", schwupps, paßt ...

Gruß

Decoder23:
Hallo Markus,

prüf mal ob Dein Members Feld nach dem übertragen im Gruppendokument über die Field Flags "Summary Names" verfügt.
Das sollte gesetzt sein damit das funktioniert. Ansonsten musst Du das nachträglich auf dem Item aktivieren.

Field Name: Members
Data Type: Text List
Data Length: 243 bytes
Seq Num: 5
Dup Item ID: 0
Field Flags: SUMMARY NAMES

Gruß
Marc

Dr.Domino:
Hallo Marc,

danke für die Idee, Antwort ist "leider ja" ...

Field Name: Members
Data Type: Text List
Data Length: 1177 bytes
Seq Num: 158
Dup Item ID: 0
Field Flags: SUMMARY NAMES

"Carole ..."

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln