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)
Beispiel #5
0
    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)
Beispiel #6
0
    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)
Beispiel #7
0
    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)
Beispiel #8
0
    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)