diff options
| author | Jeremy Kersten <jke@odoo.com> | 2017-11-26 14:11:22 +0100 |
|---|---|---|
| committer | Jeremy Kersten <jke@odoo.com> | 2017-11-29 12:33:12 +0100 |
| commit | 23a953c82423efade52bfbd2ca994c0b4ccb276f (patch) | |
| tree | 8f6980cd9663832774f44aacf0620602d2307919 /addons/website_crm_partner_assign/controllers | |
| parent | e63c550ed1674884fd15bb2acfe3d0c445c2a76c (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')
| -rw-r--r-- | addons/website_crm_partner_assign/controllers/main.py | 2 |
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([]), |
