app/soc/views/models/sponsor.py
changeset 1557 9e32e6258319
parent 1554 163c879d1ffe
child 1583 1e4c785f1adf
equal deleted inserted replaced
1556:c81109a8a1a1 1557:9e32e6258319
    48       params: a dict with params for this View
    48       params: a dict with params for this View
    49     """    
    49     """    
    50 
    50 
    51     rights = access.Checker(params)
    51     rights = access.Checker(params)
    52     rights['create'] = ['checkIsDeveloper']
    52     rights['create'] = ['checkIsDeveloper']
    53     rights['edit'] = [('checkHasActiveRoleForLinkId', host_logic),
    53     rights['edit'] = [('checkHasActiveRoleForLinkIdAsScope', host_logic),
    54                       ('checkGroupIsActiveForLinkId', sponsor_logic)]
    54                       ('checkGroupIsActiveForLinkId', sponsor_logic)]
    55     rights['delete'] = ['checkIsDeveloper']
    55     rights['delete'] = ['checkIsDeveloper']
    56     rights['home'] = [('checkHasActiveRoleForScope', host_logic)]
    56     rights['home'] = [('checkHasActiveRoleForScope', host_logic)]
    57     rights['list'] = ['checkIsDeveloper']
    57     rights['list'] = ['checkIsDeveloper']
    58     rights['list_requests'] = [('checkHasActiveRoleForScope', host_logic)]
    58     rights['list_requests'] = [('checkHasActiveRoleForLinkIdAsScope', host_logic)]
    59     rights['list_roles'] = [('checkHasActiveRoleForScope', host_logic)]
    59     rights['list_roles'] = [('checkHasActiveRoleForLinkIdAsScope', host_logic)]
    60 
    60 
    61     new_params = {}
    61     new_params = {}
    62     new_params['logic'] = soc.logic.models.sponsor.logic
    62     new_params['logic'] = soc.logic.models.sponsor.logic
    63     new_params['rights'] = rights
    63     new_params['rights'] = rights
    64 
    64