56 params: a dict with params for this View |
56 params: a dict with params for this View |
57 """ |
57 """ |
58 |
58 |
59 rights = access.Checker(params) |
59 rights = access.Checker(params) |
60 rights['create'] = ['checkIsDeveloper'] |
60 rights['create'] = ['checkIsDeveloper'] |
61 rights['edit'] = [('checkHasRole', [club_admin_logic.logic, 'link_id']), |
61 rights['edit'] = [('checkHasActiveRole', [club_admin_logic.logic, 'link_id']), |
62 ('checkIsActive', [club_logic.logic, None])] |
62 ('checkIsActive', [club_logic.logic, None])] |
63 rights['delete'] = ['checkIsDeveloper'] |
63 rights['delete'] = ['checkIsDeveloper'] |
64 rights['home'] = ['allow'] |
64 rights['home'] = ['allow'] |
65 rights['list'] = ['checkIsDeveloper'] |
65 rights['list'] = ['checkIsDeveloper'] |
66 rights['apply_member'] = ['checkIsUser', |
66 rights['apply_member'] = ['checkIsUser', |
67 ('checkIsActive', club_logic.logic)] |
67 ('checkIsActive', club_logic.logic)] |
68 rights['list_requests'] = [('checkHasRole', [club_admin_logic.logic, 'link_id'])] |
68 rights['list_requests'] = [('checkHasActiveRole', [club_admin_logic.logic, 'link_id'])] |
69 rights['list_roles'] = [('checkHasRole', [club_admin_logic.logic, 'link_id'])] |
69 rights['list_roles'] = [('checkHasActiveRole', [club_admin_logic.logic, 'link_id'])] |
70 rights['applicant'] = [('checkIsApplicationAccepted', |
70 rights['applicant'] = [('checkIsApplicationAccepted', |
71 club_app_logic.logic)] |
71 club_app_logic.logic)] |
72 |
72 |
73 new_params = {} |
73 new_params = {} |
74 new_params['logic'] = soc.logic.models.club.logic |
74 new_params['logic'] = soc.logic.models.club.logic |