82 lines
2.7 KiB
JavaScript
82 lines
2.7 KiB
JavaScript
/** @odoo-module */
|
|
|
|
import { registry } from "@web/core/registry";
|
|
import { stepUtils } from "@web_tour/tour_service/tour_utils";
|
|
|
|
registry.category("web_tour.tours").add('project_test_tour', {
|
|
test: true,
|
|
url: '/web',
|
|
steps: () => [
|
|
stepUtils.showAppsMenuItem(), {
|
|
trigger: '.o_app[data-menu-xmlid="project.menu_main_pm"]',
|
|
}, {
|
|
trigger: '.o-kanban-button-new',
|
|
extra_trigger: '.o_project_kanban',
|
|
width: 200,
|
|
}, {
|
|
trigger: '.o_project_name input',
|
|
run: 'text New Project',
|
|
id: 'project_creation',
|
|
}, {
|
|
trigger: '.o_open_tasks',
|
|
run: function (actions) {
|
|
actions.auto('.modal:visible .btn.btn-primary');
|
|
},
|
|
}, {
|
|
trigger: ".o_kanban_project_tasks .o_column_quick_create .input-group",
|
|
run: function (actions) {
|
|
actions.text("New", this.$anchor.find("input"));
|
|
},
|
|
}, {
|
|
trigger: ".o_kanban_project_tasks .o_column_quick_create .o_kanban_add",
|
|
auto: true,
|
|
}, {
|
|
trigger: ".o_kanban_project_tasks .o_column_quick_create .input-group",
|
|
extra_trigger: '.o_kanban_group',
|
|
run: function (actions) {
|
|
actions.text("Done", this.$anchor.find("input"));
|
|
},
|
|
}, {
|
|
trigger: ".o_kanban_project_tasks .o_column_quick_create .o_kanban_add",
|
|
auto: true,
|
|
}, {
|
|
trigger: '.o-kanban-button-new',
|
|
extra_trigger: '.o_kanban_group:eq(0)'
|
|
}, {
|
|
trigger: '.o_kanban_quick_create div.o_field_char[name=display_name] input',
|
|
extra_trigger: '.o_kanban_project_tasks',
|
|
run: 'text New task'
|
|
}, {
|
|
trigger: '.o_kanban_quick_create .o_kanban_add',
|
|
extra_trigger: '.o_kanban_project_tasks',
|
|
id: "quick_create_tasks",
|
|
}, {
|
|
trigger: '.o_field_text[name="name"] textarea',
|
|
content: 'Set task name',
|
|
run: 'text New task',
|
|
}, {
|
|
trigger: 'div[name="user_ids"].o_field_many2many_tags_avatar input',
|
|
content: 'Assign the task to you',
|
|
run: 'click',
|
|
}, {
|
|
trigger: 'ul.ui-autocomplete a .o_avatar_many2x_autocomplete',
|
|
content: 'Assign the task to you',
|
|
}, {
|
|
trigger: 'a[name="sub_tasks_page"]',
|
|
content: 'Open sub-tasks notebook section',
|
|
run: 'click',
|
|
}, {
|
|
trigger: '.o_field_subtasks_one2many .o_list_renderer a[role="button"]',
|
|
content: 'Add a subtask',
|
|
run: 'click',
|
|
}, {
|
|
trigger: '.o_field_subtasks_one2many div[name="name"] input',
|
|
content: 'Set subtask name',
|
|
run: 'text new subtask'
|
|
}, {
|
|
trigger: 'button[special="save"]',
|
|
extra_trigger: '.o_field_many2many_tags_avatar .o_m2m_avatar',
|
|
content: 'Save task',
|
|
},
|
|
]});
|