49 params: a dict with params for this View |
49 params: a dict with params for this View |
50 """ |
50 """ |
51 |
51 |
52 rights = access.Checker(params) |
52 rights = access.Checker(params) |
53 rights['create'] = ['checkIsDeveloper'] |
53 rights['create'] = ['checkIsDeveloper'] |
54 rights['edit'] = [('checkHasRole', club_admin_logic.logic)] |
54 rights['edit'] = [('checkHasActiveRole', club_admin_logic.logic)] |
55 rights['delete'] = ['checkIsDeveloper'] |
55 rights['delete'] = ['checkIsDeveloper'] |
56 rights['invite'] = [('checkHasRole', club_admin_logic.logic)] |
56 rights['invite'] = [('checkHasActiveRole', club_admin_logic.logic)] |
57 rights['accept_invite'] = [('checkCanCreateFromRequest','club_member')] |
57 rights['accept_invite'] = [('checkCanCreateFromRequest','club_member')] |
58 rights['request'] = ['checkIsUser', |
58 rights['request'] = ['checkIsUser', |
59 ('checkCanMakeRequestToGroup', club_logic)] |
59 ('checkCanMakeRequestToGroup', club_logic)] |
60 rights['process_request'] = [('checkHasRole', club_admin_logic.logic), |
60 rights['process_request'] = [('checkHasActiveRole', club_admin_logic.logic), |
61 ('checkCanProcessRequest','club_member')] |
61 ('checkCanProcessRequest','club_member')] |
62 rights['manage'] = [('checkIsAllowedToManageRole', |
62 rights['manage'] = [('checkIsAllowedToManageRole', |
63 [soc.logic.models.club_member.logic, |
63 [soc.logic.models.club_member.logic, |
64 club_admin_logic.logic])] |
64 club_admin_logic.logic])] |
65 |
65 |