54 rights = access.Checker(params) |
54 rights = access.Checker(params) |
55 rights['create'] = ['checkIsDeveloper'] |
55 rights['create'] = ['checkIsDeveloper'] |
56 rights['edit'] = [('checkIsMyActiveRole', club_member_logic.logic)] |
56 rights['edit'] = [('checkIsMyActiveRole', club_member_logic.logic)] |
57 rights['delete'] = ['checkIsDeveloper'] |
57 rights['delete'] = ['checkIsDeveloper'] |
58 rights['invite'] = [('checkHasActiveRoleForScope', club_admin_logic.logic)] |
58 rights['invite'] = [('checkHasActiveRoleForScope', club_admin_logic.logic)] |
59 rights['accept_invite'] = [('checkCanCreateFromRequest','club_member')] |
59 rights['accept_invite'] = ['checkCanCreateFromRequest'] |
60 rights['request'] = ['checkIsUser', |
60 rights['request'] = ['checkIsUser', |
61 ('checkCanMakeRequestToGroup', club_logic.logic)] |
61 ('checkCanMakeRequestToGroup', club_logic.logic)] |
62 rights['process_request'] = [('checkHasActiveRoleForScope', |
62 rights['process_request'] = [('checkCanProcessRequest', |
63 club_admin_logic.logic), |
63 [[club_admin_logic.logic]])] |
64 ('checkCanProcessRequest','club_member')] |
|
65 rights['manage'] = [('checkIsAllowedToManageRole', |
64 rights['manage'] = [('checkIsAllowedToManageRole', |
66 [soc.logic.models.club_member.logic, |
65 [soc.logic.models.club_member.logic, |
67 club_admin_logic.logic])] |
66 club_admin_logic.logic])] |
68 |
67 |
69 new_params = {} |
68 new_params = {} |
108 fields['user'] = fields['link_id'] |
107 fields['user'] = fields['link_id'] |
109 fields['link_id'] = fields['user'].link_id |
108 fields['link_id'] = fields['user'].link_id |
110 |
109 |
111 super(View, self)._editPost(request, entity, fields) |
110 super(View, self)._editPost(request, entity, fields) |
112 |
111 |
113 def _acceptInvitePost(self, fields, request, context, params, **kwargs): |
|
114 """Fills in the fields that were missing in the invited_created_form. |
|
115 |
|
116 For params see base.View._acceptInvitePost() |
|
117 """ |
|
118 # fill in the appropriate fields that were missing in the form |
|
119 fields['user'] = fields['link_id'] |
|
120 fields['link_id'] = fields['user'].link_id |
|
121 |
|
122 |
112 |
123 view = View() |
113 view = View() |
124 |
114 |
125 accept_invite = decorators.view(view.acceptInvite) |
115 accept_invite = decorators.view(view.acceptInvite) |
126 admin = decorators.view(view.admin) |
116 admin = decorators.view(view.admin) |