[FIX] website_crm_partner_assign: display team stages
Before this commit, in the partner portal, all CRM stages were displayed for an opportunity, even the non-relevant ones. Now, only the stages that apply to this opportunity are displayed Task-3133070 closes odoo/odoo#112665 X-original-commit: 9b385f034058d18608c9873a8a1e8fe44e220f1e Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
This commit is contained in:
@@ -163,7 +163,9 @@ class WebsiteAccount(CustomerPortal):
|
||||
"website_crm_partner_assign.portal_my_opportunity", {
|
||||
'opportunity': opp,
|
||||
'user_activity': opp.sudo().activity_ids.filtered(lambda activity: activity.user_id == request.env.user)[:1],
|
||||
'stages': request.env['crm.stage'].search([('is_won', '!=', True)], order='sequence desc, name desc, id desc'),
|
||||
'stages': request.env['crm.stage'].search([
|
||||
('is_won', '!=', True), '|', ('team_id', '=', False), ('team_id', '=', opp.team_id.id)
|
||||
], order='sequence desc, name desc, id desc'),
|
||||
'activity_types': request.env['mail.activity.type'].sudo().search(['|', ('res_model', '=', opp._name), ('res_model', '=', False)]),
|
||||
'states': request.env['res.country.state'].sudo().search([]),
|
||||
'countries': request.env['res.country'].sudo().search([]),
|
||||
|
||||
Reference in New Issue
Block a user