equal
deleted
inserted
replaced
19 |
19 |
20 __authors__ = [ |
20 __authors__ = [ |
21 '"Sverre Rabbelier" <sverre@rabbelier.nl>', |
21 '"Sverre Rabbelier" <sverre@rabbelier.nl>', |
22 '"Pawel Solyga" <pawel.solyga@gmail.com>', |
22 '"Pawel Solyga" <pawel.solyga@gmail.com>', |
23 ] |
23 ] |
|
24 |
24 |
25 |
25 from google.appengine.api import users |
26 from google.appengine.api import users |
26 |
27 |
27 from django import forms |
28 from django import forms |
28 from django.utils.translation import ugettext_lazy |
29 from django.utils.translation import ugettext_lazy |
102 """Django form displayed when editing a User. |
103 """Django form displayed when editing a User. |
103 """ |
104 """ |
104 |
105 |
105 key_name = forms.CharField(widget=forms.HiddenInput) |
106 key_name = forms.CharField(widget=forms.HiddenInput) |
106 |
107 |
|
108 |
107 class View(base.View): |
109 class View(base.View): |
108 """View methods for the User model |
110 """View methods for the User model. |
109 """ |
111 """ |
110 |
112 |
111 def __init__(self, original_params=None, original_rights=None): |
113 def __init__(self, original_params=None, original_rights=None): |
112 """Defines the fields and methods required for the base View class |
114 """Defines the fields and methods required for the base View class |
113 to provide the user with list, public, create, edit and delete views. |
115 to provide the user with list, public, create, edit and delete views. |
190 """ |
192 """ |
191 # fill in the account field with the user created from email |
193 # fill in the account field with the user created from email |
192 fields['account'] = users.User(fields['email']) |
194 fields['account'] = users.User(fields['email']) |
193 |
195 |
194 def getUserSidebar(self): |
196 def getUserSidebar(self): |
195 """Returns an dictionary with the user sidebar entry |
197 """Returns an dictionary with the user sidebar entry. |
196 """ |
198 """ |
197 |
199 |
198 params = {} |
200 params = {} |
199 params['name'] = "User (self)" |
201 params['name'] = "User (self)" |
200 params['sidebar'] = [ |
202 params['sidebar'] = [ |
202 ('/roles/list', 'Roles'), |
204 ('/roles/list', 'Roles'), |
203 ] |
205 ] |
204 return self.getSidebarLinks(params) |
206 return self.getSidebarLinks(params) |
205 |
207 |
206 def getDjangoURLPatterns(self): |
208 def getDjangoURLPatterns(self): |
207 """see base.View.getDjangoURLPatterns() |
209 """See base.View.getDjangoURLPatterns(). |
208 """ |
210 """ |
209 |
211 |
210 patterns = super(View, self).getDjangoURLPatterns() |
212 patterns = super(View, self).getDjangoURLPatterns() |
211 patterns += [(r'^user/edit$','soc.views.user.profile.create')] |
213 patterns += [(r'^user/edit$','soc.views.user.profile.create')] |
212 return patterns |
214 return patterns |