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', [club_app_logic.logic, 'applicant'])] |
53 rights['delete'] = [('checkIsMyEntity', |
54 rights['edit'] = [('checkIsMyEntity', [club_app_logic.logic, 'applicant'])] |
54 [club_app_logic.logic, 'applicant', True])] |
|
55 rights['edit'] = [('checkIsMyEntity', |
|
56 [club_app_logic.logic, 'applicant', True])] |
55 rights['list'] = ['checkIsUser'] |
57 rights['list'] = ['checkIsUser'] |
56 rights['public'] = [('checkIsMyEntity', [club_app_logic.logic, 'applicant'])] |
58 rights['public'] = [('checkIsMyEntity', |
|
59 [club_app_logic.logic, 'applicant', True])] |
57 rights['review'] = [('checkHasRole', host_logic.logic)] |
60 rights['review'] = [('checkHasRole', host_logic.logic)] |
58 |
61 |
59 new_params = {} |
62 new_params = {} |
60 |
63 |
61 new_params['rights'] = rights |
64 new_params['rights'] = rights |