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