def deny_permission_to_role(self, permission_id, role_id, check=True): '''See interface IRolePermissionMap''' if check: check_role(None, role_id) self.add_cell(permission_id, role_id, Deny)
def remove_role_from_principal(self, role_id, principal_id, check=True): ''' See the interface IPrincipalRoleManager ''' if check: check_role(None, role_id) self.add_cell(role_id, principal_id, Deny)
def assign_role_to_principal(self, role_id, principal_id, check=True): ''' See the interface IPrincipalRoleManager ''' if check: check_role(None, role_id) self.add_cell(role_id, principal_id, Allow)
def grant_permission_to_role(self, permission_id, role_id, check=True, mode=Allow): '''See interface IRolePermissionMap''' if check: check_role(None, role_id) self.add_cell(permission_id, role_id, mode)
def assign_role_to_principal_no_inherit(self, role_id, principal_id, check=True): if check: check_role(None, role_id) self.add_cell(role_id, principal_id, AllowSingle)