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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.