equal
deleted
inserted
replaced
30 from soc.logic import dicts |
30 from soc.logic import dicts |
31 from soc.logic import validate |
31 from soc.logic import validate |
32 from soc.logic.models import user as user_logic |
32 from soc.logic.models import user as user_logic |
33 from soc.views import helper |
33 from soc.views import helper |
34 from soc.views.models import base |
34 from soc.views.models import base |
|
35 from soc.views.sitemap import sidebar |
35 |
36 |
36 import soc.models.user |
37 import soc.models.user |
37 import soc.logic.models.user |
38 import soc.logic.models.user |
38 import soc.views.helper |
39 import soc.views.helper |
39 |
40 |
190 """See base.View._editPost(). |
191 """See base.View._editPost(). |
191 """ |
192 """ |
192 # fill in the account field with the user created from email |
193 # fill in the account field with the user created from email |
193 fields['account'] = users.User(fields['email']) |
194 fields['account'] = users.User(fields['email']) |
194 |
195 |
|
196 def getUserSidebar(self): |
|
197 """Returns an dictionary with the user sidebar entry |
|
198 """ |
|
199 |
|
200 params = {} |
|
201 params['name'] = "User (self)" |
|
202 params['sidebar'] = [ |
|
203 ('/user/edit', 'Profile'), |
|
204 ('/roles/list', 'Roles'), |
|
205 ] |
|
206 return self.getSidebarLinks(params) |
|
207 |
195 |
208 |
196 view = View() |
209 view = View() |
197 |
210 |
198 create = view.create |
211 create = view.create |
199 delete = view.delete |
212 delete = view.delete |
200 edit = view.edit |
213 edit = view.edit |
201 list = view.list |
214 list = view.list |
202 public = view.public |
215 public = view.public |
203 edit_self = view.editSelf |
216 edit_self = view.editSelf |
|
217 |
|
218 sidebar.SIDEBAR.append(view.getSidebarLinks()) |