Files
enterprise-addons/project_enterprise/static/tests/tours/task_gantt_tour_test.js
T

42 lines
1.3 KiB
JavaScript

/**
* Add custom steps to go to map and gantt view in Project app
*/
import { registry } from "@web/core/registry";
import "@project/../tests/tours/project_tour";
import { patch } from "@web/core/utils/patch";
patch(registry.category("web_tour.tours").get("project_test_tour"), {
steps() {
const originalSteps = super.steps();
const taskCreationStepIndex = originalSteps.findIndex((step) => step.id === "quick_create_tasks");
originalSteps.splice(taskCreationStepIndex + 1, 0, {
trigger: '.o_switch_view.o_gantt',
content: 'Open Gantt View',
run: "click",
}, {
id: 'gantt_add_task',
trigger: '.o_gantt_button_add',
content: 'Add a task in gantt',
run: "click",
});
originalSteps.splice(originalSteps.length, 0, {
trigger: ".o_gantt_scale_selector .dropdown-toggle",
content: "Open range menu",
run: "click",
},
{
trigger: '.o_gantt_scale_selector_menu .dropdown-item:nth-child(3)',
content: 'Select "Month"',
run: "click",
},
{
trigger: ".o_gantt_progress_bar.o_gantt_group_danger",
content: "See user progress bar",
})
return originalSteps;
}
});