From aa91324cd48073340cced74a66b623bef97b5fa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 9 Nov 2012 14:56:12 +0100 Subject: [PATCH] [IMP] mail.compose.message wizard form view: updated a bit display of recipients, displaying Follows of XXX, when commenting a document, to clarify a bit which partners will receive the email. bzr revid: tde@openerp.com-20121109135612-xw86jk4jlri8zfxp --- addons/mail/wizard/mail_compose_message.py | 8 +++++++- addons/mail/wizard/mail_compose_message_view.xml | 13 +++++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/addons/mail/wizard/mail_compose_message.py b/addons/mail/wizard/mail_compose_message.py index 33712847534..45082b9be4d 100644 --- a/addons/mail/wizard/mail_compose_message.py +++ b/addons/mail/wizard/mail_compose_message.py @@ -135,7 +135,12 @@ class mail_compose_message(osv.TransientModel): related to. :param int res_id: id of the document record this mail is related to """ - return {'model': model, 'res_id': res_id} + doc_name_get = self.pool.get(model).name_get(cr, uid, res_id, context=context) + if doc_name_get: + record_name = doc_name_get[0][1] + else: + record_name = False + return {'model': model, 'res_id': res_id, 'record_name': record_name} def get_message_data(self, cr, uid, message_id, context=None): """ Returns a defaults-like dict with initial values for the composition @@ -161,6 +166,7 @@ class mail_compose_message(osv.TransientModel): # update the result result = { + 'record_name': message_data.record_name, 'model': message_data.model, 'res_id': message_data.res_id, 'parent_id': message_data.id, diff --git a/addons/mail/wizard/mail_compose_message_view.xml b/addons/mail/wizard/mail_compose_message_view.xml index b9c3d237e78..86b1be6562f 100644 --- a/addons/mail/wizard/mail_compose_message_view.xml +++ b/addons/mail/wizard/mail_compose_message_view.xml @@ -14,10 +14,19 @@ - +
+ + Followers of + + and + + +
+ attrs="{'invisible':[('content_subtype', '=', 'plain')]}"/>