odoo.define('mass_mailing.mass_mailing_tour', function (require) { "use strict"; var core = require('web.core'); var _t = core._t; var tour = require('web_tour.tour'); var now = moment(); tour.register('mass_mailing_tour', { url: '/web', rainbowManMessage: _t('Congratulations, I love your first mailing. :)'), sequence: 200, }, [tour.stepUtils.showAppsMenuItem(), { trigger: '.o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]', content: _t("Let's try the Email Marketing app."), width: 210, position: 'bottom', edition: 'enterprise', }, { trigger: '.o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]', content: _t("Let's try the Email Marketing app."), edition: 'community', }, { trigger: '.o-kanban-button-new', content: _t("Start by creating your first Mailing."), position: 'bottom', }, { trigger: 'input[name="subject"]', content: _t('Pick the email subject.'), position: 'right', run: 'text ' + now.format("MMMM") + " Newsletter", }, { trigger: 'div[name="contact_list_ids"] > .o_input_dropdown > input[type="text"]', run: 'click', auto: true, }, { trigger: 'li.ui-menu-item', run: 'click', auto: true, }, { trigger: 'div[name="body_arch"] iframe #newsletter', content: _t('Choose this theme.'), position: 'left', edition: 'enterprise', run: 'click', }, { trigger: 'div[name="body_arch"] iframe #default', content: _t('Choose this theme.'), position: 'right', edition: 'community', run: 'click', }, { trigger: 'div[name="body_arch"] iframe div.o_mail_block_paragraph', content: _t('Click on this paragraph to edit it.'), position: 'top', edition: 'enterprise', run: 'click', }, { trigger: 'div[name="body_arch"] iframe div.o_mail_block_title_text', content: _t('Click on this paragraph to edit it.'), position: 'top', edition: 'community', run: 'click', }, { trigger: 'button[name="action_test"]', content: _t("Test this mailing by sending a copy to yourself."), position: 'bottom', }, { trigger: 'button[name="send_mail_test"]', content: _t("Check the email address and click send."), position: 'bottom', }, { trigger: 'button[name="action_put_in_queue"]', content: _t("Ready for take-off!"), position: 'bottom', }, { trigger: '.btn-primary:contains("Ok")', content: _t("Don't worry, the mailing contact we created is an internal user."), position: 'bottom', run: "click", }, { trigger: '.o_back_button', content: _t("By using the Breadcrumb, you can navigate back to the overview."), position: 'bottom', run: 'click', }] ); });