Files
enterprise-addons/knowledge/static/tests/tours/knowledge_readonly_item_kanban_tour.js
T

24 lines
956 B
JavaScript

import { endKnowledgeTour } from './knowledge_tour_utils.js';
import { registry } from "@web/core/registry";
import { stepUtils } from "@web_tour/tour_utils";
/**
* This tour checks that a user that has readonly access on an article cannot
* create items from the item kanban.
*/
registry.category("web_tour.tours").add('knowledge_readonly_item_kanban_tour', {
url: '/odoo',
steps: () => [stepUtils.showAppsMenuItem(), { // open the Knowledge App
trigger: '.o_app[data-menu-xmlid="knowledge.knowledge_menu_root"]',
run: "click",
}, { // scroll to the embedded view to load it
trigger: '[data-embedded="view"]',
run: function () {
this.anchor.scrollIntoView();
},
}, { // wait for the kanban view to be mounted
trigger: '[data-embedded="view"] .o_kanban_renderer',
}, { // check that the "new" button is not shown
trigger: '.o_control_panel_main:not(:has(.o-kanban-button-new))',
}, ...endKnowledgeTour()
]});