Re: LDAPUserFolder: Suche nach Roles
Jan Leonhardt <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jens Vagelpohl schrieb:
> On 3/18/10 15:46 , Jan Leonhardt wrote:
>> Nun iteriere ich über meine Workflow Items und wollte eigentlich gern
>> heraus finden, welche user eine bestimmte Rolle im acl_users zugeordnet
>> bekommen haben (um diese an das Workitem zu erinnern.)
> matches = []
> for user in context.acl_users.getUsers():
> if SPECIAL_ROLE in user.getRoles():
> matches.append(users)
ich habe mich jetzt für einen anderen Weg entschieden (denn eigentlich
will ich nicht über _ALLE_ User iterieren ;)
for role in wf.getPushRoles('checkliste', a_id):
group = context.acl_users.Users01.acl_users.getGroupDetails(role)
for empty,userDNs in group:
for userDN in userDNs:
an dieser Stelle habe ich die DN der User, die die notwendige
Rolle haben um den Schritt zu bearbeiten ;)
Danke trotzdem für die Pointer ;)
- --
Mit freundlichen Grüßen / With kind regards
Jan Leonhardt
IT Entwickler
IT Konsultat
Administration
Softwareentwicklung
WWW: http://cyberdesigner.net
Mail: mailto:[email protected]
Fon: +49 172 137 1740
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkujYU4ACgkQKGMAkLB23LgDCACg17bONhZiOsEKsv1srzQlHGHF
RnMAoL5I53WifuLtU4PpdjgumjOm1QpZ
=hfoB
-----END PGP SIGNATURE-----
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope