equal
deleted
inserted
replaced
21 '"Sverre Rabbelier" <sverre@rabbelier.nl>', |
21 '"Sverre Rabbelier" <sverre@rabbelier.nl>', |
22 '"Lennard de Rijk" <ljvderijk@gmail.com>', |
22 '"Lennard de Rijk" <ljvderijk@gmail.com>', |
23 ] |
23 ] |
24 |
24 |
25 |
25 |
26 from google.appengine.api import users |
|
27 |
|
28 from django import http |
26 from django import http |
29 from django import forms |
27 from django import forms |
30 |
28 |
31 from soc.logic import cleaning |
29 from soc.logic import cleaning |
32 from soc.logic import dicts |
30 from soc.logic import dicts |
188 |
186 |
189 # collect the cleaned data from the valid form |
187 # collect the cleaned data from the valid form |
190 key_name, fields = soc.views.helper.forms.collectCleanedFields(form) |
188 key_name, fields = soc.views.helper.forms.collectCleanedFields(form) |
191 |
189 |
192 # fill in the founder of the club |
190 # fill in the founder of the club |
193 account = users.get_current_user() |
191 user = user_logic.logic.getForCurrentAccount() |
194 user = user_logic.logic.getForFields({'account': account}, unique=True) |
|
195 fields['founder'] = user |
192 fields['founder'] = user |
196 |
193 |
197 if not key_name: |
194 if not key_name: |
198 key_fields = self._logic.getKeyFieldsFromDict(fields) |
195 key_fields = self._logic.getKeyFieldsFromDict(fields) |
199 key_name = self._logic.getKeyNameForFields(key_fields) |
196 key_name = self._logic.getKeyNameForFields(key_fields) |
239 """See base.View._editPost(). |
236 """See base.View._editPost(). |
240 """ |
237 """ |
241 |
238 |
242 if not entity: |
239 if not entity: |
243 # only if we are creating a new entity we should fill in founder |
240 # only if we are creating a new entity we should fill in founder |
244 account = users.get_current_user() |
241 user = user_logic.logic.getForCurrentAccount() |
245 user = user_logic.logic.getForFields({'account': account}, unique=True) |
|
246 fields['founder'] = user |
242 fields['founder'] = user |
247 |
243 |
248 super(View, self)._editPost(request, entity, fields) |
244 super(View, self)._editPost(request, entity, fields) |
249 |
245 |
250 |
246 |