From ab4d4e17c5408d5b36ea51a6363270370d03d759 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Tue, 13 Jan 2015 12:04:26 +0100 Subject: [PATCH] [IMP] website_crm_score: don't send email with auto assignation + don't send mail for each pageview. Salesmen are spammed --- addons/website_crm_score/models/pageview.py | 3 ++- addons/website_crm_score/models/sales_team.py | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/website_crm_score/models/pageview.py b/addons/website_crm_score/models/pageview.py index 83557ec506f..f658b2de44f 100644 --- a/addons/website_crm_score/models/pageview.py +++ b/addons/website_crm_score/models/pageview.py @@ -40,7 +40,8 @@ class pageview(models.Model): if fetch: # a new pageview has been created, a message is posted body = '' + url + '' - self.pool['crm.lead'].message_post(cr, SUPERUSER_ID, [lead_id], body=body, subject="Page visited", context=context) + ctx = dict(context or {}, mail_notify_noemail=True) + self.pool['crm.lead'].message_post(cr, SUPERUSER_ID, [lead_id], body=body, subject="Page visited", context=ctx) return True except IntegrityError: return False diff --git a/addons/website_crm_score/models/sales_team.py b/addons/website_crm_score/models/sales_team.py index 5c39c0f50dc..9da98f2cb13 100644 --- a/addons/website_crm_score/models/sales_team.py +++ b/addons/website_crm_score/models/sales_team.py @@ -25,7 +25,6 @@ except ImportError: def checkmail(mail): return True - class section_user(models.Model): _name = 'section.user' @@ -119,7 +118,7 @@ class crm_case_section(osv.osv): @api.model def direct_assign_leads(self, ids=[]): - ctx = dict(self._context, mail_track_log_only=True) + ctx = dict(self._context, mail_notify_noemail=True) self.with_context(ctx)._assign_leads() @api.model