summaryrefslogtreecommitdiff
path: root/addons/website_crm_partner_assign/controllers/main.py
diff options
context:
space:
mode:
authorJeremy Kersten <jke@odoo.com>2017-11-26 14:11:22 +0100
committerJeremy Kersten <jke@odoo.com>2017-11-29 12:33:12 +0100
commit23a953c82423efade52bfbd2ca994c0b4ccb276f (patch)
tree8f6980cd9663832774f44aacf0620602d2307919 /addons/website_crm_partner_assign/controllers/main.py
parente63c550ed1674884fd15bb2acfe3d0c445c2a76c (diff)
[FIX] website_crm_score: don't display new opp for ungraded partner.
Button to create new opp are reserved to graded partner. Employees will use backend crm, and classis portal user cannot create lead for them. + fix 403 when create an opp because no access on crm activities. This opw fixes #21222
Diffstat (limited to 'addons/website_crm_partner_assign/controllers/main.py')
-rw-r--r--addons/website_crm_partner_assign/controllers/main.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/website_crm_partner_assign/controllers/main.py b/addons/website_crm_partner_assign/controllers/main.py
index 9166b37fa31..ced982eed4a 100644
--- a/addons/website_crm_partner_assign/controllers/main.py
+++ b/addons/website_crm_partner_assign/controllers/main.py
@@ -169,7 +169,7 @@ class WebsiteAccount(CustomerPortal):
return request.render(
"website_crm_partner_assign.portal_my_opportunity", {
'opportunity': opp,
- 'user_activity': opp.activity_ids.filtered(lambda activity: activity.user_id == request.env.user)[:1],
+ 'user_activity': opp.sudo().activity_ids.filtered(lambda activity: activity.user_id == request.env.user)[:1],
'stages': request.env['crm.stage'].search([('probability', '!=', '100')], order='sequence desc'),
'activity_types': request.env['mail.activity.type'].sudo().search([]),
'states': request.env['res.country.state'].sudo().search([]),