Logo Search packages:      
Sourcecode: zope-ldapuserfolder version File versions

def LDAPUserFolder::LDAPUserFolder::LDAPUserFolder::getGroupedUsers (   self,
  groups = None 

Return all those users that are in a group 

Definition at line 709 of file LDAPUserFolder.py.

00709                                           :
        """ Return all those users that are in a group """
        all_dns = {}
        users = []
        member_attrs = GROUP_MEMBER_MAP.values()

        if groups is None:
            groups = self.getGroups()

        for group_id, group_dn in groups:
            group_details = self.getGroupDetails(group_id)
            for key, vals in group_details:
                if key in member_attrs:
                    for dn in vals:
                        all_dns[dn] = 1

        for dn in all_dns.keys():
                user = self.getUserByDN(dn)
                user = None

            if user is not None:

        return tuple(users)

    security.declareProtected(manage_users, 'getLocalUsers')
    def getLocalUsers(self):

Generated by  Doxygen 1.6.0   Back to index