diff --git a/addons/event/i18n/event.pot b/addons/event/i18n/event.pot
index 3c61f70abfb..a615e35cf14 100644
--- a/addons/event/i18n/event.pot
+++ b/addons/event/i18n/event.pot
@@ -60,7 +60,7 @@ msgstr ""
#: model:ir.actions.report,print_report_name:event.action_report_event_registration_foldable_badge
msgid ""
"'Foldable Badge - %s - %s' % ((object.event_id.name or "
-"'Event').replace('/',''), object.name.replace('/',''))"
+"'Event').replace('/',''), (object.name or '').replace('/',''))"
msgstr ""
#. module: event
@@ -72,7 +72,7 @@ msgstr ""
#: model:ir.actions.report,print_report_name:event.action_report_event_registration_full_page_ticket
msgid ""
"'Full Page Ticket - %s - %s' % ((object.event_id.name or "
-"'Event').replace('/',''), object.name.replace('/',''))"
+"'Event').replace('/',''), (object.name or '').replace('/',''))"
msgstr ""
#. module: event
@@ -842,6 +842,13 @@ msgstr ""
msgid "Announced"
msgstr ""
+#. module: event
+#. openerp-web
+#: code:addons/event/static/src/js/tours/event_tour.js:0
+#, python-format
+msgid "Apply change."
+msgstr ""
+
#. module: event
#: model_terms:ir.ui.view,arch_db:event.view_event_search
#: model_terms:ir.ui.view,arch_db:event.view_registration_search
@@ -2464,6 +2471,13 @@ msgstr ""
msgid "Online Ticketing"
msgstr ""
+#. module: event
+#. openerp-web
+#: code:addons/event/static/src/js/tours/event_tour.js:0
+#, python-format
+msgid "Open date range picker. Pick a Start date for your event"
+msgstr ""
+
#. module: event
#: model_terms:event.event,description:event.event_0
msgid ""
diff --git a/addons/event/static/src/js/tours/event_tour.js b/addons/event/static/src/js/tours/event_tour.js
index 88caff125db..9d101ce9143 100644
--- a/addons/event/static/src/js/tours/event_tour.js
+++ b/addons/event/static/src/js/tours/event_tour.js
@@ -44,22 +44,27 @@ tour.register('event_tour', {
position: 'bottom',
width: 175,
}, {
- trigger: '.o_event_form_view input[name="name"]',
+ trigger: '.o_event_form_view input[id="name"]',
content: Markup(_t("This is the name your guests will see when registering.")),
run: 'text Odoo Experience 2020',
}, {
- trigger: '.o_event_form_view input[name="date_end"]',
- content: Markup(_t("When will your event take place? Select the start and end dates and click Apply.")),
+ trigger: '.o_event_form_view div[name="date_end"]',
+ content: _t("Open date range picker. Pick a Start date for your event"),
run: function () {
- $('input[name="date_begin"]').val('09/30/2020 08:00:00').change();
- $('input[name="date_end"]').val('10/02/2020 23:00:00').change();
+ $('input[id="date_begin"]').val('09/30/2020 08:00:00').change();
+ $('input[id="date_end"]').val('10/02/2020 23:00:00').change();
+ $('.o_event_form_view input[id="date_end"]').click();
},
+}, {
+ content: _t("Apply change."),
+ trigger: '.daterangepicker .applyBtn',
+ in_modal: false,
}, {
trigger: '.o_event_form_view div[name="event_ticket_ids"] .o_field_x2many_list_row_add a',
content: Markup(_t("Ticket types allow you to distinguish your attendees. Let's create a new one.")),
-}, ...new EventAdditionalTourSteps()._get_website_event_steps(), {
+}, tour.stepUtils.autoExpandMoreButtons(),
+...new EventAdditionalTourSteps()._get_website_event_steps(), {
trigger: '.o_event_form_view div[name="stage_id"]',
- extra_trigger: 'div.o_form_buttons_view:not(.o_hidden)',
content: _t("Now that your event is ready, click here to move it to another stage."),
position: 'bottom',
}, {
diff --git a/addons/website_event/static/src/js/tours/event_tour.js b/addons/website_event/static/src/js/tours/event_tour.js
index 4f629ed59aa..b8818a6bb45 100644
--- a/addons/website_event/static/src/js/tours/event_tour.js
+++ b/addons/website_event/static/src/js/tours/event_tour.js
@@ -15,23 +15,20 @@ EventAdditionalTourSteps.include({
_get_website_event_steps: function () {
this._super.apply(this, arguments);
return [{
- trigger: '.o_event_form_view button[name="is_published"]',
+ trigger: '.o_event_form_view button[title="Unpublished"]',
content: Markup(_t("Use this shortcut to easily access your event web page.")),
position: 'bottom',
}, {
trigger: '.o_edit_website_container a',
- extra_trigger: 'iframe .o_wevent_event',
content: Markup(_t("With the Edit button, you can customize the web page visitors will see when registering.")),
position: 'bottom',
}, {
trigger: '#oe_snippets.o_loaded div[name="Image - Text"] .oe_snippet_thumbnail',
- extra_trigger: 'iframe .o_wevent_event',
content: Markup(_t("Drag and Drop this snippet below the event title.")),
position: 'bottom',
run: 'drag_and_drop iframe #o_wevent_event_main_col',
}, {
trigger: 'button[data-action="save"]',
- extra_trigger: 'iframe .o_wevent_event',
content: Markup(_t("Don't forget to click save when you're done.")),
position: 'bottom',
}, {
diff --git a/addons/website_event/static/tests/tours/website_event.js b/addons/website_event/static/tests/tours/website_event.js
index 3eb19e0c557..5947e463b07 100644
--- a/addons/website_event/static/tests/tours/website_event.js
+++ b/addons/website_event/static/tests/tours/website_event.js
@@ -3,7 +3,6 @@ odoo.define("website_event.tour", function (require) {
const {_t} = require("web.core");
const {Markup} = require('web.utils');
- const time = require('web.time');
const wTourUtils = require('website.tour_utils');
@@ -12,7 +11,6 @@ odoo.define("website_event.tour", function (require) {
url: "/",
}, [{
content: _t("Click here to add new content to your website."),
- extra_trigger: 'iframe #wrapwrap',
trigger: ".o_menu_systray .o_new_content_container > a",
consumeVisibleOnly: true,
position: 'bottom',
@@ -26,16 +24,12 @@ odoo.define("website_event.tour", function (require) {
run: 'text Technical Training',
position: "left",
}, {
- content: _t("Open date range picker."),
- trigger: '.modal-dialog [name=date_begin] input',
- }, {
- trigger: '.modal-dialog [name=date_begin] input',
- extra_trigger: '.daterangepicker',
- content: _t("Pick a Start date for your event"),
+ trigger: '.modal-dialog div[name=date_begin]',
+ content: _t("Open date range picker. Pick a Start date for your event"),
run: function () {
- const daterangepicker = this.$anchor.data('daterangepicker');
- daterangepicker.setStartDate(moment().format(time.getLangDatetimeFormat()));
- daterangepicker.setEndDate(moment().add(1, "d").format(time.getLangDatetimeFormat()));
+ $('input[id="date_begin"]').val('09/30/2020 08:00:00').change();
+ $('input[id="date_end"]').val('10/02/2020 23:00:00').change();
+ $('input[id="date_begin"]').click();
}
}, {
content: _t("Apply change."),