Changeset 1069 for ZMS/trunk/_accessmanager.py
- Timestamp:
- 25.06.2010 23:25:14 (2 years ago)
- File:
-
- 1 edited
-
ZMS/trunk/_accessmanager.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/_accessmanager.py
r904 r1069 109 109 # ------------------------------------------------------------------------------ 110 110 def deleteUser(self, id, REQUEST): 111 lang = REQUEST['lang']112 111 userFldr = self.getUserFolder() 113 112 114 userObj = userFldr.getUser(id) 115 if userObj is not None: 116 117 # Delete local roles in node. 118 # --------------------------- 119 nodes = self.getUserAttr(userObj,'nodes',{}) 120 for node in nodes.keys(): 121 ob = self.getLinkObj(node,REQUEST) 122 if ob is not None: 123 ob.manage_delLocalRoles(userids=[getUserId(userObj)]) 124 125 # Delete user. 126 # ------------ 127 self.delUserAttr(userObj) 128 if userFldr.meta_type != 'LDAPUserFolder': 113 # Delete local roles in node. 114 # --------------------------- 115 nodes = self.getUserAttr(id,'nodes',{}) 116 for node in nodes.keys(): 117 ob = self.getLinkObj(node,REQUEST) 118 if ob is not None: 119 ob.manage_delLocalRoles(userids=[id]) 120 121 # Delete user from ZMS dictionary. 122 # -------------------------------- 123 self.delUserAttr(id) 124 125 # Delete user from User-Folder. 126 # ----------------------------- 127 if userFldr.meta_type != 'LDAPUserFolder': 128 userObj = userFldr.getUser(id) 129 if userObj is not None: 129 130 userFldr.userFolderDelUsers([id]) 130 id = ''131 131 132 id = '' 132 133 return id 133 134 … … 254 255 255 256 # -------------------------------------------------------------------------- 256 # AccessableObject.viewPermission:257 #258 # Raises exception.259 # --------------------------------------------------------------------------260 viewPermission__roles__ = ['ZMSAdministrator','ZMSEditor','ZMSAuthor','ZMSSubscriber']261 def viewPermission(self): pass262 263 # --------------------------------------------------------------------------264 257 # AccessableObject.hasRestrictedAccess: 265 258 # --------------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.
