diff --git a/web_responsive/__manifest__.py b/web_responsive/__manifest__.py index 03a57635a..5c4a8d7c7 100644 --- a/web_responsive/__manifest__.py +++ b/web_responsive/__manifest__.py @@ -48,6 +48,9 @@ "/web_responsive/static/src/components/attachment_viewer/attachment_viewer.xml", "/web_responsive/static/src/components/hotkey/hotkey.xml", ], + "web.assets_tests": [ + "/web_responsive/static/tests/test_patch.js", + ], }, "sequence": 1, } diff --git a/web_responsive/static/src/components/apps_menu/apps_menu.scss b/web_responsive/static/src/components/apps_menu/apps_menu.scss index d67bc6c8b..44afc9c26 100644 --- a/web_responsive/static/src/components/apps_menu/apps_menu.scss +++ b/web_responsive/static/src/components/apps_menu/apps_menu.scss @@ -15,8 +15,10 @@ top: $o-navbar-height !important; } +// We can't use display: none here because of tests .o_first_app .o_navbar_apps_menu .dropdown-toggle { - display: none; + z-index: -1; + cursor: default; } .o_apps_menu_opened .o_main_navbar { .o_menu_brand, diff --git a/web_responsive/static/tests/test_patch.js b/web_responsive/static/tests/test_patch.js new file mode 100644 index 000000000..46319cf7d --- /dev/null +++ b/web_responsive/static/tests/test_patch.js @@ -0,0 +1,19 @@ +/* Copyright 2021 ITerra - Sergey Shebanin + * License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). */ +odoo.define("web_responsive.test_patch", function (require) { + "use strict"; + + const utils = require("web_tour.TourStepUtils"); + + /* Make base odoo JS tests working */ + utils.include({ + showAppsMenuItem() { + return { + edition: "community", + trigger: ".o_navbar_apps_menu", + auto: true, + position: "bottom", + }; + }, + }); +});