Files

62 lines
1.9 KiB
JavaScript

import { registry } from "@web/core/registry";
registry.category("web_tour.tours").add("test_web_studio.test_disable_approvals", {
steps: () => [
{
trigger: ".o_web_studio_view_renderer .o_view_controller.o_form_view button.mybutton",
run: "click",
},
{
trigger: ".o_web_studio_sidebar_approval .o_approval_archive",
run: "click",
},
],
});
registry.category("web_tour.tours").add("test_web_studio.test_disable_approvals_via_kanban", {
steps: () => [
{
trigger: ".o_web_studio_view_renderer .o_view_controller.o_form_view button.mybutton",
run: "click",
},
{
trigger: ".o_web_studio_view_renderer .o_view_controller.o_form_view button.mybutton .o_web_studio_approval_avatar",
},
{
trigger: ".o_web_studio_sidebar_approval .o_studio_sidebar_approval_rule",
},
{
trigger: ".o_web_studio_sidebar_approval button i.oi-view-kanban",
run: "click",
},
{
trigger: ".o_kanban_view .o_kanban_record",
run: "click",
},
{
trigger: ".o_form_view .o_cp_action_menus button",
run: "click",
},
{
trigger: ".o-main-components-container .dropdown-item:contains('archive')",
run: "click",
},
{
trigger: ".modal button:contains('Archive')",
run: "click",
},
{
trigger: ".o_web_studio_breadcrumb li.active:contains('Form')",
run: "click",
},
{
trigger: ".o_web_studio_sidebar_approval",
run({ anchor }) {
if (anchor.querySelector(".o_studio_sidebar_approval_rule")) {
throw new Error("No approval rule should be visible")
}
},
},
],
});