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 @@ + + +