Domino 9 und frühere Versionen > ND6: Entwicklung
ACL Eintrag erstellen
pete_bla:
Hi,
um gleich ein Missversändniss auszuräumen:
"Unbestimmt", "Person", "Server", "Gemischte Gruppe", "Personengruppe" oder "Servergruppe"
sind per script nicht als solche direkt zu sezten,
sonder "berechen" sich aus unterschiedlichen Flags des Eintrages:
isServer
(isAdminserver)
isGroup
isPerson
...
-> mehr dazu aber in der DesingerHilfe unter NotesACLEntry
z.B.
"Servergruppe"->
isGroup=True
isServer=True
Viel erfolg, Pete(r)
bikerboy:
So bin wach. Lese nicht mehr nur Worte und es "works as designed" bedanke mich. Einzige was mich kurz aufgehalten hat, war die "mixedgroup" da reicht ja die einfach Angabe, dass es eine Gruppe sein soll. vorher hatte ich das server und personen Attribut gleichzeitig auf True gesetzt. Ich bedanke mich für die Hilfe
Hier noch kurz der Code :
--- Code: ---SelectCase Cstr(doc.GetItemValue("kind")(0))
Case "0"
' Unspecified
entry.IsPerson = False
entry.IsServer = False
entry.IsGroup = False
Case "1"
'Person
entry.IsPerson = True
Case "2"
'Server
entry.IsServer = True
Case "3"
'Persongroup
entry.IsPerson = True
entry.IsGroup = True
Case "4"
'Servergroup
entry.IsServer = True
entry.IsGroup = True
Case "5"
'MixedGroup
entry.IsGroup = True
--- Ende Code ---
koehlerbv:
Warum so kompliziert? Würde sich das doc.kind dem Standard entsprechend verhalten, könntest Du gleich
entry.UserType = doc.kind (0) setzen.
Bei Euch sind aber PersonGroup, ServerGroup und MixedGroup "verdreht".
Bernhard
bikerboy:
Ja ist ein Argument. Koehlebv : Robert = 1: 0
koehlerbv:
Nur in Bezug auf mein Posting #3, Robert ;). Ansonsten kommt es nur darauf an, dass man hier was Neues lernt und die Arbeit flotter vonstatten geht.
Bernhard
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln