From e32f6bc9501d2bf6726e9798642897f05f174246 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 29 Jan 2016 18:00:01 +0100 Subject: [PATCH] [IMP] website_event_track: raw html from python to data Using message_post_with_view, raw html contained in python is now moved into a template data and called from the code. This allows to avoid having raw html directly embedded in python code. --- addons/website_event_track/models/event.py | 21 ++++--------------- .../views/website_event.xml | 13 ++++++++++++ 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/addons/website_event_track/models/event.py b/addons/website_event_track/models/event.py index 60b7ef1feb1..5c5ae11cb90 100644 --- a/addons/website_event_track/models/event.py +++ b/addons/website_event_track/models/event.py @@ -67,23 +67,10 @@ class event_track(models.Model): def create(self, vals): res = super(event_track, self).create(vals) res.message_subscribe(res.speaker_ids.ids) - res.event_id.message_post(body="""

%(header)s

-""" % { - 'header': _('New Track Proposal'), - 'proposed_by': '%s: %s' % (_('Proposed By'), (res.partner_id.name or res.partner_name or res.partner_email)), - 'mail': '%s: %s' % (_('Mail'), '%s' % (res.partner_email, res.partner_email)), - 'phone': '%s: %s' % (_('Phone'), res.partner_phone), - 'title': '%s: %s' % (_('Title'), res.name), - 'speakers': '%s: %s' % (_('Speakers Biography'), res.partner_biography), - 'introduction': '%s: %s' % (_('Talk Introduction'), res.description), - }, subtype='event.mt_event_track') + res.message_post_with_view( + 'website_event_track.event_track_template_new', + subject=res.name, + subtype_id=self.env['ir.model.data'].sudo().xmlid_to_res_id('website_event_track.mt_event_track')) return res @api.multi diff --git a/addons/website_event_track/views/website_event.xml b/addons/website_event_track/views/website_event.xml index a02b8fed9d1..78f5622f8ce 100644 --- a/addons/website_event_track/views/website_event.xml +++ b/addons/website_event_track/views/website_event.xml @@ -447,5 +447,18 @@ + + +