From 2c73e51a545fbc33f737f16b06309bf836a4dd93 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 5 Mar 2013 10:49:56 +0100 Subject: [PATCH] [IMP] mail_followers: invite message ' invited you to follow document: ' bzr revid: chm@openerp.com-20130305094956-93lf0ttjw02a9omb --- addons/mail/wizard/invite.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/mail/wizard/invite.py b/addons/mail/wizard/invite.py index c22d3262de1..89b64d2a8a8 100644 --- a/addons/mail/wizard/invite.py +++ b/addons/mail/wizard/invite.py @@ -33,8 +33,13 @@ class invite_wizard(osv.osv_memory): def default_get(self, cr, uid, fields, context=None): result = super(invite_wizard, self).default_get(cr, uid, fields, context=context) if 'message' in fields and result.get('res_model') and result.get('res_id'): + user_name = self.pool.get('res.users').name_get(cr, uid, [uid], context=context)[0][1] + ir_model = self.pool.get('ir.model') + model_ids = ir_model.search(cr, uid, [('model', '=', self.pool.get(result.get('res_model'))._name)], context=context) + model_name = ir_model.name_get(cr, uid, model_ids, context=context)[0][1] + document_name = self.pool.get(result.get('res_model')).name_get(cr, uid, [result.get('res_id')], context=context)[0][1] - message = _('
You have been invited to follow %s.
' % document_name) + message = _('
%s invited you to follow %s document: %s.
' % (user_name, model_name, document_name)) result['message'] = message elif 'message' in fields: result['message'] = _('
You have been invited to follow a new document.
')