equal
deleted
inserted
replaced
25 from google.appengine.api import users |
25 from google.appengine.api import users |
26 |
26 |
27 from django import forms |
27 from django import forms |
28 |
28 |
29 from soc.logic import dicts |
29 from soc.logic import dicts |
|
30 from soc.logic.models import user as user_logic |
30 from soc.views import helper |
31 from soc.views import helper |
31 from soc.views.models import base |
32 from soc.views.models import base |
32 |
33 |
33 import soc.views.helper |
34 import soc.views.helper |
34 import soc.views.helper.widgets |
35 import soc.views.helper.widgets |
73 |
74 |
74 def _editPost(self, request, entity, fields): |
75 def _editPost(self, request, entity, fields): |
75 """See base.View._editPost(). |
76 """See base.View._editPost(). |
76 """ |
77 """ |
77 |
78 |
78 account = users.get_current_user() |
|
79 user = soc.logic.models.user.logic.getForFields({'account': account}, |
|
80 unique=True) |
|
81 if not entity: |
79 if not entity: |
82 # only if we are creating a new entity we should fill in founder |
80 # only if we are creating a new entity we should fill in founder |
|
81 account = users.get_current_user() |
|
82 user = user_logic.logic.getForFields({'account': account}, unique=True) |
83 fields['founder'] = user |
83 fields['founder'] = user |