diff --git a/addons/website_crm_partner_assign/wizard/crm_forward_to_partner.py b/addons/website_crm_partner_assign/wizard/crm_forward_to_partner.py index 13173aed0e1..864191e7f11 100644 --- a/addons/website_crm_partner_assign/wizard/crm_forward_to_partner.py +++ b/addons/website_crm_partner_assign/wizard/crm_forward_to_partner.py @@ -104,14 +104,11 @@ class CrmLeadForwardToPartner(models.TransientModel): return True def get_lead_portal_url(self, lead): - action = lead.type == 'opportunity' and 'action_portal_opportunities' or 'action_portal_leads' - action_ref = self.env.ref('website_crm_partner_assign.%s' % (action,), False) - portal_link = "%s/?db=%s#id=%s&action=%s&view_type=form" % ( + return "%s/my/%s/%s" % ( lead.get_base_url(), - self.env.cr.dbname, + lead.type, lead.id, - action_ref and action_ref.id or False) - return portal_link + ) forward_type = fields.Selection([ ('single', 'a single partner: manual selection of partner'), diff --git a/addons/website_crm_partner_assign/wizard/crm_forward_to_partner_view.xml b/addons/website_crm_partner_assign/wizard/crm_forward_to_partner_view.xml index b8858fcb4de..b8b23e64861 100644 --- a/addons/website_crm_partner_assign/wizard/crm_forward_to_partner_view.xml +++ b/addons/website_crm_partner_assign/wizard/crm_forward_to_partner_view.xml @@ -21,6 +21,7 @@ +