equal
deleted
inserted
replaced
122 dynaform = self._params['create_form'], |
122 dynaform = self._params['create_form'], |
123 dynaproperties = updated_fields) |
123 dynaproperties = updated_fields) |
124 |
124 |
125 self._params['request_form'] = request_form |
125 self._params['request_form'] = request_form |
126 |
126 |
|
127 def _edit(self, request, entity, context, params): |
|
128 """Hook for edit View. |
|
129 |
|
130 Changes the page name to contain request information. |
|
131 |
|
132 For args see base.View._edit(). |
|
133 """ |
|
134 context['page_name'] = '%s to become a %s for %s' %(context['page_name'], |
|
135 entity.role_verbose, |
|
136 entity.scope.name) |
127 |
137 |
128 @decorators.merge_params |
138 @decorators.merge_params |
129 @decorators.check_access |
139 @decorators.check_access |
130 def processInvite(self, request, access_type, |
140 def processInvite(self, request, access_type, |
131 page_name=None, params=None, **kwargs): |
141 page_name=None, params=None, **kwargs): |
151 'role': kwargs['role'], |
161 'role': kwargs['role'], |
152 'status': 'group_accepted'} |
162 'status': 'group_accepted'} |
153 request_entity = request_logic.getForFields(fields, unique=True) |
163 request_entity = request_logic.getForFields(fields, unique=True) |
154 |
164 |
155 # set the page name using the request_entity |
165 # set the page name using the request_entity |
156 context['page_name'] = '%s %s' % (page_name, |
166 context['page_name'] = '%s %s for %s' % (page_name, |
157 request_entity.role_verbose) |
167 request_entity.role_verbose, request_entity.scope.name) |
158 |
168 |
159 get_dict = request.GET |
169 get_dict = request.GET |
160 |
170 |
161 if 'status' in get_dict.keys(): |
171 if 'status' in get_dict.keys(): |
162 if get_dict['status'] == 'rejected': |
172 if get_dict['status'] == 'rejected': |