def denyPermissionToRole(self, permission_id, role_id, check=True): '''See interface IRolePermissionMap''' if check: checkRole(None, role_id) self.addCell(permission_id, role_id, Deny)
def removeRoleFromPrincipal(self, role_id, principal_id, check=True): ''' See the interface IPrincipalRoleManager ''' if check: checkPrincipal(None, principal_id) checkRole(None, role_id) self.addCell(role_id, principal_id, Deny)
def assignRoleToPrincipal(self, role_id, principal_id, check=True): ''' See the interface IPrincipalRoleManager ''' if check: checkPrincipal(None, principal_id) checkRole(None, role_id) self.addCell(role_id, principal_id, Allow)