equal
deleted
inserted
replaced
153 """Handles student role creation for the current user. |
153 """Handles student role creation for the current user. |
154 """ |
154 """ |
155 |
155 |
156 user_entity = user_logic.logic.getForCurrentAccount() |
156 user_entity = user_logic.logic.getForCurrentAccount() |
157 params['create_form'] = params['user_create_form'] |
157 params['create_form'] = params['user_create_form'] |
158 |
158 |
|
159 # pylint: disable-msg=E1103 |
159 return self.create(request, access_type='unspecified', page_name=page_name, |
160 return self.create(request, access_type='unspecified', page_name=page_name, |
160 params=params, link_id=user_entity.link_id, **kwargs) |
161 params=params, link_id=user_entity.link_id, **kwargs) |
161 |
162 |
162 @decorators.merge_params |
163 @decorators.merge_params |
163 @decorators.check_access |
164 @decorators.check_access |
169 |
170 |
170 from soc.views.models import student_project as project_view |
171 from soc.views.models import student_project as project_view |
171 |
172 |
172 user_entity = user_logic.logic.getForCurrentAccount() |
173 user_entity = user_logic.logic.getForCurrentAccount() |
173 |
174 |
|
175 # pylint: disable-msg=E1103 |
174 fields = {'link_id': user_entity.link_id, |
176 fields = {'link_id': user_entity.link_id, |
175 'scope_path': kwargs['scope_path']} |
177 'scope_path': kwargs['scope_path']} |
176 |
178 |
177 try: |
179 try: |
178 student_entity = student_logic.logic.getFromKeyFieldsOr404(fields) |
180 student_entity = student_logic.logic.getFromKeyFieldsOr404(fields) |