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
-
- - %(proposed_by)s
- - %(mail)s
- - %(phone)s
- - %(title)s
- - %(speakers)s
- - %(introduction)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 @@
+
+
+ New track proposal
+
+ - Proposed By:
+ - Mail:
+ - Phone:
+ - Title:
+ - Speakers Biography:
+ - Talk Introduction:
+
+
+