app/soc/views/models/club_app.py
changeset 1200 e68fd70ba076
parent 1180 6290c9e49848
child 1201 0a4c1af700a0
equal deleted inserted replaced
1199:4e69a5f30a9a 1200:e68fd70ba076
    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'] = ['checkIsUser']
    52     rights['create'] = ['checkIsUser']
    53     rights['delete'] = [('checkIsMyEntity',
    53     rights['delete'] = [('checkCanEditGroupApp',
    54                          [club_app_logic.logic, 'applicant', True])]
    54                          [club_app_logic.logic])]
    55     rights['edit'] = [('checkIsMyEntity',
    55     rights['edit'] = [('checkCanEditGroupApp',
    56                        [club_app_logic.logic, 'applicant', True])]
    56                        [club_app_logic.logic])]
    57     rights['list'] = ['checkIsUser']
    57     rights['list'] = ['checkIsUser']
    58     rights['public'] = [('checkIsMyEntity',
    58     rights['public'] = [('checkCanEditGroupApp',
    59                          [club_app_logic.logic, 'applicant', True])]
    59                          [club_app_logic.logic])]
    60     rights['review'] = [('checkHasRole', host_logic.logic)]
    60     rights['review'] = [('checkHasRole', host_logic.logic)]
    61 
    61 
    62     new_params = {}
    62     new_params = {}
    63 
    63 
    64     new_params['rights'] = rights
    64     new_params['rights'] = rights