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',
}]
);
});