According to Wiktionary, French spacing is "the archaic practice (though still current in French) of inserting a space around colons, semicolons, question marks, and exclamation marks". This is not standard practice in English and most languages of the world. The purpose of this commit is to start purging the code from this typo, as it may reflect poorly on the software for some people. closes odoo/odoo#114533 Related: odoo/enterprise#37853 Signed-off-by: Sébastien Theys (seb) <seb@odoo.com>
26 lines
1.0 KiB
Python
26 lines
1.0 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from babel.dates import format_datetime
|
|
|
|
from odoo import _
|
|
from odoo.http import request
|
|
from odoo.addons.website_event.controllers import main
|
|
|
|
|
|
class WebsiteEventController(main.WebsiteEventController):
|
|
def _prepare_event_register_values(self, event, **post):
|
|
values = super(WebsiteEventController, self)._prepare_event_register_values(event, **post)
|
|
|
|
if "from_room_id" in post and not event.is_ongoing:
|
|
meeting_room = request.env["event.meeting.room"].browse(int(post["from_room_id"])).sudo().exists()
|
|
if meeting_room and meeting_room.is_published:
|
|
date_begin = format_datetime(event.date_begin, format="medium", tzinfo=event.date_tz)
|
|
|
|
values["toast_message"] = (
|
|
_('The event %s starts on %s (%s). \nJoin us there to chat about "%s"!')
|
|
% (event.name, date_begin, event.date_tz, meeting_room.name)
|
|
)
|
|
|
|
return values
|