app/soc/views/models/host.py
changeset 1248 f318538394d9
parent 1203 38225f2ad3a6
child 1307 091a21cf3627
equal deleted inserted replaced
1247:eaf9d539382f 1248:f318538394d9
    54     Params:
    54     Params:
    55       params: a dict with params for this View
    55       params: a dict with params for this View
    56     """
    56     """
    57 
    57 
    58     rights = access.Checker(params)
    58     rights = access.Checker(params)
    59     rights['create'] = [('checkHasActiveRole', host_logic.logic)]
    59     rights['create'] = [('checkHasActiveRoleForScope', host_logic.logic)]
    60     rights['edit'] = [('checkHasActiveRole', host_logic.logic)]
    60     rights['edit'] = [('checkHasActiveRoleForScope', host_logic.logic)]
    61     rights['invite'] = [('checkHasActiveRole', host_logic.logic)]
    61     rights['invite'] = [('checkHasActiveRoleForScope', host_logic.logic)]
    62     rights['list'] = ['checkIsDeveloper']
    62     rights['list'] = ['checkIsDeveloper']
    63     rights['accept_invite'] = [('checkCanCreateFromRequest','host')]
    63     rights['accept_invite'] = [('checkCanCreateFromRequest','host')]
    64     rights['process_request'] = [('checkHasActiveRole', host_logic.logic),
    64     rights['process_request'] = [('checkHasActiveRoleForScope', host_logic.logic),
    65                                  ('checkCanProcessRequest','host')]
    65                                  ('checkCanProcessRequest','host')]
    66     rights['manage'] = [('checkIsAllowedToManageRole',
    66     rights['manage'] = [('checkIsAllowedToManageRole',
    67                          [host_logic.logic, host_logic.logic])]
    67                          [host_logic.logic, host_logic.logic])]
    68 
    68 
    69     new_params = {}
    69     new_params = {}