From 8ffd00bff6d579bb4370ea14e1d629ba5752f303 Mon Sep 17 00:00:00 2001 From: ivan deng Date: Fri, 7 Apr 2023 02:02:39 +0800 Subject: [PATCH] =?UTF-8?q?debug=20=E7=AE=A1=E7=90=86=E5=91=98=E6=89=8D?= =?UTF-8?q?=E5=8F=AF=E8=A7=81=EF=BC=8Cmisc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app_odoo_customize/__manifest__.py | 2 +- app_odoo_customize/models/ir_http.py | 1 + app_odoo_customize/static/src/js/user_menu.js | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app_odoo_customize/__manifest__.py b/app_odoo_customize/__manifest__.py index 8709194a..509866be 100644 --- a/app_odoo_customize/__manifest__.py +++ b/app_odoo_customize/__manifest__.py @@ -23,7 +23,7 @@ { 'name': 'odoo 16 Customize OEM(Boost, Data reset)', - 'version': '16.23.03.09', + 'version': '16.23.04.07', 'author': 'Sunpop.cn', 'category': 'Productivity', 'website': 'https://www.sunpop.cn', diff --git a/app_odoo_customize/models/ir_http.py b/app_odoo_customize/models/ir_http.py index 3eb2e065..2162d5e0 100644 --- a/app_odoo_customize/models/ir_http.py +++ b/app_odoo_customize/models/ir_http.py @@ -28,4 +28,5 @@ class IrHttp(models.AbstractModel): result['app_show_poweredby'] = config_parameter.get_param('app_show_poweredby') # 增加多语言 result['app_lang_list'] = self.env['res.lang'].search_read([], ['id', 'code', 'name']) + result['is_erp_manager'] = self.env.user.has_group('base.group_erp_manager') return result diff --git a/app_odoo_customize/static/src/js/user_menu.js b/app_odoo_customize/static/src/js/user_menu.js index fd028cdb..427731f4 100644 --- a/app_odoo_customize/static/src/js/user_menu.js +++ b/app_odoo_customize/static/src/js/user_menu.js @@ -22,7 +22,7 @@ patch(UserMenu.prototype, "app_odoo_customize.UserMenu", { if (session.app_show_lang) { userMenuRegistry.add("separator1", separator1, {'force': true}) } - if (session.app_show_debug) { + if (session.app_show_debug && session.is_erp_manager) { userMenuRegistry.add("debug", debugItem, {'force': true}) .add("asset_asset", activateAssetsDebugging, {'force': true}) .add("leave_debug", leaveDebugMode, {'force': true})