Skip to content
Snippets Groups Projects
Unverified Commit 17737ed2 authored by Damien Bouvy's avatar Damien Bouvy Committed by Olivier Dony
Browse files

[IMP] website_event_track: track submitter should follow its track

When submitting a track, you would expect to be follower of the track.

If you are logged in, you are automatically follower, if not and if a
partner with the e-mail given in the form exists, it will be added as
a follower.
parent 5f02fe9a
No related branches found
No related tags found
No related merge requests found
......@@ -124,4 +124,10 @@ class WebsiteEventTrackController(http.Controller):
'user_id': False,
'description': escape(post['description'])
})
if request.env.user != request.website.user_id:
track.sudo().message_subscribe_users(user_ids=request.env.user.ids)
else:
partner = request.env['res.partner'].sudo().search([('email', '=', post['email_from'])])
if partner:
track.sudo().message_subscribe(partner_ids=partner.ids)
return request.website.render("website_event_track.event_track_proposal_success", {'track': track, 'event': event})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment