diff --git a/addons/website_crm_partner_assign/controllers/main.py b/addons/website_crm_partner_assign/controllers/main.py index 9edc425e69a..5e69b2a2852 100644 --- a/addons/website_crm_partner_assign/controllers/main.py +++ b/addons/website_crm_partner_assign/controllers/main.py @@ -31,13 +31,15 @@ class WebsiteAccount(website_account): ('type', '=', 'opportunity') ] - @http.route() - def account(self, **kw): - response = super(WebsiteAccount, self).account(**kw) + def _prepare_portal_layout_values(self): + values = super(WebsiteAccount, self)._prepare_portal_layout_values() lead_count = request.env['crm.lead'].search_count(self.get_domain_my_lead(request.env.user)) opp_count = request.env['crm.lead'].search_count(self.get_domain_my_opp(request.env.user)) - response.qcontext.update({'lead_count': lead_count, 'opp_count': opp_count}) - return response + values.update({ + 'lead_count': lead_count, + 'opp_count': opp_count, + }) + return values @http.route(['/my/leads', '/my/leads/page/'], type='http', auth="user", website=True) def portal_my_leads(self, page=1, date_begin=None, date_end=None, sortby=None, **kw): diff --git a/addons/website_crm_partner_assign/views/website_crm_partner_assign_templates.xml b/addons/website_crm_partner_assign/views/website_crm_partner_assign_templates.xml index 668848908ab..8add5ed70cf 100644 --- a/addons/website_crm_partner_assign/views/website_crm_partner_assign_templates.xml +++ b/addons/website_crm_partner_assign/views/website_crm_partner_assign_templates.xml @@ -192,12 +192,14 @@