app/soc/views/models/user_self.py
changeset 1017 6ad4fdb48840
parent 1012 73f0b61f2d9d
child 1043 5e15994b2033
equal deleted inserted replaced
1016:15a2f644725f 1017:6ad4fdb48840
   250     # fill in the account field with the user created from email
   250     # fill in the account field with the user created from email
   251     fields['account'] = users.User(fields['email'])
   251     fields['account'] = users.User(fields['email'])
   252 
   252 
   253     super(View, self)._editPost(request, entity, fields)
   253     super(View, self)._editPost(request, entity, fields)
   254 
   254 
   255   def getSidebarMenus(self, params=None):
   255   def getSidebarMenus(self, id, user, params=None):
   256     """See base.View.getSidebarMenus().
   256     """See base.View.getSidebarMenus().
   257     """
   257     """
   258 
   258 
   259     link_title = ugettext('Notifications')
   259     link_title = ugettext('Notifications')
   260 
       
   261     user = user_logic.getForCurrentAccount()
       
   262 
   260 
   263     filter = {
   261     filter = {
   264         'scope': user,
   262         'scope': user,
   265         'unread': True,
   263         'unread': True,
   266         }
   264         }
   277     new_params = {}
   275     new_params = {}
   278     new_params['sidebar_additional'] = items
   276     new_params['sidebar_additional'] = items
   279 
   277 
   280     params = dicts.merge(params, new_params)
   278     params = dicts.merge(params, new_params)
   281 
   279 
   282     return super(View, self).getSidebarMenus(params=params)
   280     return super(View, self).getSidebarMenus(id, user, params=params)
   283 
   281 
   284 
   282 
   285 view = View()
   283 view = View()
   286 
   284 
   287 edit = view.edit
   285 edit = view.edit