diff --git a/addons/calendar/wizard/mail_activity_schedule_views.xml b/addons/calendar/wizard/mail_activity_schedule_views.xml index aee26589d73..8f398a38a87 100644 --- a/addons/calendar/wizard/mail_activity_schedule_views.xml +++ b/addons/calendar/wizard/mail_activity_schedule_views.xml @@ -13,7 +13,7 @@ activity_category == 'meeting' - activity_category in ('meeting', 'phonecall') or id + has_error or activity_category == 'meeting' or id activity_category == 'meeting' diff --git a/addons/mail/static/tests/tours/mail_activity_schedule_from_chatter.js b/addons/mail/static/tests/tours/mail_activity_schedule_from_chatter.js index 97c1c4f455f..9a9e0ad656d 100644 --- a/addons/mail/static/tests/tours/mail_activity_schedule_from_chatter.js +++ b/addons/mail/static/tests/tours/mail_activity_schedule_from_chatter.js @@ -8,6 +8,23 @@ registry.category("web_tour.tours").add("mail_activity_schedule_from_chatter", { { trigger: "button:contains('Activities')", }, + { + trigger: "input[id*='activity_type_id']", + run: "click", + }, + { + trigger: ".dropdown-item:contains('Call')", + }, + { + extra_trigger: "button:contains('Schedule')", + trigger: "input[id*='activity_type_id']", + run: function (action_helper) { + setTimeout(() => action_helper.click(), 100); + }, + }, + { + trigger: ".dropdown-item:contains('To-Do')", + }, { trigger: "div[name='summary'] input", run: "text Play Mario Party",