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)
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 denyPermissionToPrincipal(self, permission_id, principal_id, check=True): ''' See the interface IPrincipalPermissionManager ''' if check: checkPrincipal(None, principal_id) self.addCell(permission_id, principal_id, Deny)