Changeset 1179 for pykota/trunk/pykota/storages/ldapstorage.py
- Timestamp:
- 11/12/03 14:06:38 (20 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/pykota/storages/ldapstorage.py
r1170 r1179 22 22 # 23 23 # $Log$ 24 # Revision 1.35 2003/11/12 13:06:37 jalet 25 # Bug fix wrt no user/group name command line argument to edpykota 26 # 24 27 # Revision 1.34 2003/10/24 08:37:55 jalet 25 28 # More complete messages in case of LDAP failure. … … 244 247 return dn 245 248 249 def getAllUsersNames(self) : 250 """Extracts all user names.""" 251 usernames = [] 252 result = self.doSearch("objectClass=pykotaAccount", ["pykotaUserName"], base=self.info["userbase"]) 253 if result : 254 usernames = [record[1]["pykotaUserName"][0] for record in result] 255 return usernames 256 257 def getAllGroupsNames(self) : 258 """Extracts all group names.""" 259 groupnames = [] 260 result = self.doSearch("objectClass=pykotaGroup", ["pykotaGroupName"], base=self.info["groupbase"]) 261 if result : 262 groupnames = [record[1]["pykotaGroupName"][0] for record in result] 263 return groupnames 264 246 265 def getUserFromBackend(self, username) : 247 266 """Extracts user information given its name."""