46 |
46 |
47 Params: |
47 Params: |
48 params: a dict with params for this View |
48 params: a dict with params for this View |
49 """ |
49 """ |
50 |
50 |
51 rights = {} |
51 rights = access.Checker(params) |
52 rights['create'] = [access.checkIsDeveloper] |
52 rights['create'] = ['checkIsDeveloper'] |
53 rights['edit'] = [access.checkIsMyActiveRole(soc.logic.models.club_member)] |
53 rights['edit'] = [('checkIsMyActiveRole',soc.logic.models.club_member)] |
54 rights['delete'] = [access.checkIsDeveloper] |
54 rights['delete'] = ['checkIsDeveloper'] |
55 rights['invite'] = [access.checkIsClubAdminForClub] |
55 rights['invite'] = ['checkIsClubAdminForClub'] |
56 rights['accept_invite'] = [access.checkCanCreateFromRequest('club_member')] |
56 rights['accept_invite'] = [('checkCanCreateFromRequest','club_member')] |
57 rights['request'] = [access.checkAgreesToSiteToS, |
57 rights['request'] = ['checkAgreesToSiteToS', |
58 access.checkCanMakeRequestToGroup(club_logic)] |
58 ('checkCanMakeRequestToGroup', club_logic)] |
59 rights['process_request'] = [access.checkIsClubAdminForClub, |
59 rights['process_request'] = ['checkIsClubAdminForClub', |
60 access.checkCanProcessRequest('club_member')] |
60 ('checkCanProcessRequest','club_member')] |
61 |
61 |
62 new_params = {} |
62 new_params = {} |
63 new_params['logic'] = soc.logic.models.club_member.logic |
63 new_params['logic'] = soc.logic.models.club_member.logic |
64 new_params['group_logic'] = club_logic.logic |
64 new_params['group_logic'] = club_logic.logic |
65 new_params['group_view'] = club_view.view |
65 new_params['group_view'] = club_view.view |