From 3f31313d46b9b4da1d41bf8dcf174b872cc49fe3 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Tue, 16 Oct 2012 12:38:16 +0530 Subject: [PATCH] [IMP] base_calendar : Partners should always be replaced with Customer, Supplier, or Contact (if it can be both). bzr revid: mdi@tinyerp.com-20121016070816-1w25cevujbmvhu0m --- addons/base_calendar/crm_meeting.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/base_calendar/crm_meeting.py b/addons/base_calendar/crm_meeting.py index 9ceaea671ca..df97df2f6b8 100644 --- a/addons/base_calendar/crm_meeting.py +++ b/addons/base_calendar/crm_meeting.py @@ -91,11 +91,16 @@ class crm_meeting(base_state, osv.Model): partner_wo_email_lst.append(partner) if not partner_wo_email_lst: return {} - warning_msg = _('The following contacts have no email address :') for partner in partner_wo_email_lst: + recipients = "contacts" + if partner.customer and not partner.supplier: + recipients = "customers" + elif partner.supplier and not partner.customer: + recipients = "suppliers" + warning_msg = _('The following %s do not have an email address specified.') % (recipients,) warning_msg += '\n- %s' % (partner.name) return {'warning': { - 'title': _('Email addresses not found'), + 'title': _('Email not found'), 'message': warning_msg, } }