summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstd-odoo <std@odoo.com>2020-09-25 12:00:58 +0000
committerThibault Delavallée <tde@odoo.com>2020-09-29 11:41:12 +0000
commitc7414488602d12ea91a18d3b6df69f4612b66e70 (patch)
tree541900e0f284e1618205c2e154bc7ada7d4bd37b
parentf60abdde991f5beb84d06b2cd76553afe9f9c88d (diff)
[FIX] website_event_track_exhibitor: fix the hour displayed in the connect modal
Bug === On website, we can join the room of an exhibitor. If we are not in the right time range a popup is displayed. If the exhibitor room starts at 10h30 it currently displays 10.5 instead. Technical ========= The option "float_time" only work in the python templates. Here, it was used in a JS template. Task ID-2345894 PR #58516 closes odoo/odoo#58797 X-original-commit: 2296ee82e4d719b734731b67013ca652d1fb92f6 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
-rw-r--r--addons/website_event_track_exhibitor/controllers/exhibitor.py3
-rw-r--r--addons/website_event_track_exhibitor/static/src/xml/event_exhibitor_connect.xml4
2 files changed, 5 insertions, 2 deletions
diff --git a/addons/website_event_track_exhibitor/controllers/exhibitor.py b/addons/website_event_track_exhibitor/controllers/exhibitor.py
index cb7add8a0eb..2418b785ea0 100644
--- a/addons/website_event_track_exhibitor/controllers/exhibitor.py
+++ b/addons/website_event_track_exhibitor/controllers/exhibitor.py
@@ -9,6 +9,7 @@ from odoo import exceptions, http
from odoo.addons.website_event_track.controllers.event_track import EventTrackController
from odoo.http import request
from odoo.osv import expression
+from odoo.tools import format_duration
class ExhibitorController(EventTrackController):
@@ -198,6 +199,8 @@ class ExhibitorController(EventTrackController):
sponsor_data['event_start_remaining'] = sponsor.event_id.start_remaining
sponsor_data['event_date_begin_located'] = sponsor.event_id.date_begin_located
sponsor_data['event_date_end_located'] = sponsor.event_id.date_end_located
+ sponsor_data['hour_from_str'] = format_duration(sponsor_data['hour_from'])
+ sponsor_data['hour_to_str'] = format_duration(sponsor_data['hour_to'])
return sponsor_data
diff --git a/addons/website_event_track_exhibitor/static/src/xml/event_exhibitor_connect.xml b/addons/website_event_track_exhibitor/static/src/xml/event_exhibitor_connect.xml
index 72529e70548..1e138a44b12 100644
--- a/addons/website_event_track_exhibitor/static/src/xml/event_exhibitor_connect.xml
+++ b/addons/website_event_track_exhibitor/static/src/xml/event_exhibitor_connect.xml
@@ -30,9 +30,9 @@
<span t-esc="widget.sponsorData.name" class="font-weight-bold"/> is not available right now.<br />
Come back between
<strong>
- <t t-esc="widget.sponsorData.hour_from" t-options="{'widget': 'float_time'}"/>
+ <t t-esc="widget.sponsorData.hour_from_str"/>
-
- <t t-esc="widget.sponsorData.hour_to" t-options="{'widget': 'float_time'}"/>
+ <t t-esc="widget.sponsorData.hour_to_str"/>
</strong> (<span t-esc="widget.sponsorData.event_date_tz"/>)
to meet them !
</div>