/** @odoo-module **/ import { registry } from "@web/core/registry"; import wTourUtils from "@website/js/tours/tour_utils"; wTourUtils.registerWebsitePreviewTour('website_crm_pre_tour', { test: true, url: '/contactus', edition: true, }, () => [{ content: "Select contact form", trigger: "iframe #wrap.o_editable section.s_website_form", }, { content: "Open action select", trigger: "we-select:has(we-button:contains('Create an Opportunity')) we-toggler", extra_trigger: "#oe_snippets .o_we_customize_snippet_btn.active", }, { content: "Select 'Create an Opportunity' as form action", trigger: "we-select we-button:contains('Create an Opportunity')", }, ...wTourUtils.clickOnSave(), { content: "Ensure form model has changed and page reload is done after save", trigger: "iframe section.s_website_form form[data-model_name='crm.lead']", isCheck: true, }]); registry.category("web_tour.tours").add('website_crm_tour', { test: true, url: '/contactus', steps: () => [{ content: "Complete name", trigger: "input[name=contact_name]", run: "text John Smith", }, { content: "Complete phone number", trigger: "input[name=phone]", run: "text +32 485 118.218" }, { content: "Complete Email", trigger: "input[name=email_from]", run: "text john@smith.com" }, { content: "Complete Company", trigger: "input[name=partner_name]", run: "text Odoo S.A." }, { content: "Complete Subject", trigger: "input[name=name]", run: "text Useless message" }, { content: "Complete Subject", trigger: "textarea[name=description]", run: "text ### TOUR DATA ###" }, { content: "Send the form", trigger: ".s_website_form_send" }, { content: "Check we were redirected to the success page", trigger: "#wrap:has(h1:contains('Thank You!'))", isCheck: true, }]}); registry.category("web_tour.tours").add('website_crm_catch_logged_partner_info_tour', { test: true, url: '/contactus', steps: () => [{ content: "Complete Subject", trigger: "input[name=name]", run: "text Useless subject" }, { content: "Complete Subject", trigger: "textarea[name=description]", run: "text ### TOUR DATA PREFILL ###" }, { content: "Send the form", trigger: ".s_website_form_send" }, { content: "Check we were redirected to the success page", trigger: "#wrap:has(h1:contains('Thank You!'))", isCheck: true, }]}); export default {};