[FIX] website_crm: leads on dashboard

The field sales team is not used on lead when created from website.
We use the UTM (i.e. medium) instead to distinguish where the lead is created from.
This commit is contained in:
Martin Geubelle
2016-05-24 14:43:19 +02:00
parent 36ca8f51e3
commit eab971ef3d
+5 -3
View File
@@ -22,9 +22,11 @@ class WebsiteCrmBackend(WebsiteBackend):
date_from = datetime.strptime(date_from, DEFAULT_SERVER_DATE_FORMAT)
date_to = datetime.strptime(date_to, DEFAULT_SERVER_DATE_FORMAT)
lead_domain = [
('team_id.website_ids', '!=', False),
]
lead_domain = []
website_utm = request.env['ir.model.data'].xmlid_to_res_id('utm.utm_medium_website')
if website_utm:
lead_domain += [('medium_id', '=', website_utm)]
lead_ids = request.env['crm.lead'].search(
lead_domain + [