From 08c001957d786cc4bcfea6158383009e016acb71 Mon Sep 17 00:00:00 2001 From: "Francois (fge)" Date: Thu, 16 Sep 2021 10:13:29 +0000 Subject: [PATCH] Revert "[FIX] point_of_sale: prevent menu_service from loading" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 7ddcebfcda47422117650e3f40e45b6de31cf306. The 8756e69b5de993d22de908606a328b607ea0a68a commit moves computeAppsAndMenuItems out of menu_service. So we can remove menu_service from pos again. closes odoo/odoo#76777 X-original-commit: dfcfe63c976a017460a1f786f212452d64466272 Related: odoo/enterprise#20991 Signed-off-by: Géry Debongnie (ged) --- addons/point_of_sale/__manifest__.py | 1 + addons/point_of_sale/views/pos_assets_index.xml | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/addons/point_of_sale/__manifest__.py b/addons/point_of_sale/__manifest__.py index 3b9efcdb2ce..33af46e6b72 100644 --- a/addons/point_of_sale/__manifest__.py +++ b/addons/point_of_sale/__manifest__.py @@ -165,6 +165,7 @@ ], 'point_of_sale.pos_assets_backend': [ ('include', 'web.assets_backend'), + ('remove', 'web/static/src/webclient/menus/menu_service.js'), ('remove', 'web/static/src/core/errors/error_handlers.js'), ('remove', 'web/static/src/legacy/legacy_rpc_error_handler.js'), ], diff --git a/addons/point_of_sale/views/pos_assets_index.xml b/addons/point_of_sale/views/pos_assets_index.xml index 599077081ce..0618568fe29 100644 --- a/addons/point_of_sale/views/pos_assets_index.xml +++ b/addons/point_of_sale/views/pos_assets_index.xml @@ -32,9 +32,6 @@ 'login_number': login_number, 'debug': debug, })"/>; - // Prevent the menu_service to load anything. In an ideal world, POS assets would only contain - // what is genuinely necessary, and not the whole backend. - odoo.loadMenusPromise = Promise.resolve(); odoo.loadTemplatesPromise = fetch(`/web/webclient/qweb/${odoo.__session_info__.cache_hashes.qweb}?bundle=web.assets_qweb`).then(doc => doc.text());