From 834563b05c00822faa442da8f59497d54858d89a Mon Sep 17 00:00:00 2001 From: Ivan x360 Date: Tue, 25 Apr 2023 15:55:53 +0800 Subject: [PATCH] opt odoo customize --- app_odoo_customize/models/res_config_settings.py | 8 ++++---- app_odoo_customize/static/src/js/user_menu.js | 8 ++++++-- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app_odoo_customize/models/res_config_settings.py b/app_odoo_customize/models/res_config_settings.py index a684fa22..e930183f 100644 --- a/app_odoo_customize/models/res_config_settings.py +++ b/app_odoo_customize/models/res_config_settings.py @@ -15,18 +15,18 @@ class ResConfigSettings(models.TransientModel): default='odooAi', config_parameter='app_system_name') app_show_lang = fields.Boolean('Show Quick Language Switcher', help="When enable,User can quick switch language in user menu", - default=True, config_parameter='app_show_lang') + config_parameter='app_show_lang') app_show_debug = fields.Boolean('Show Quick Debug', help="When enable,everyone login can see the debug menu", default=True, config_parameter='app_show_debug') app_show_documentation = fields.Boolean('Show Documentation', help="When enable,User can visit user manual", - default=True, config_parameter='app_show_documentation') + default=False, config_parameter='app_show_documentation') # 停用 app_show_documentation_dev = fields.Boolean('Show Developer Documentation', help="When enable,User can visit development documentation") app_show_support = fields.Boolean('Show Support', help="When enable,User can vist your support site", - default=True, config_parameter='app_show_support') + config_parameter='app_show_support') app_show_account = fields.Boolean('Show My Account', help="When enable,User can login to your website", - default=True, config_parameter='app_show_account') + default=False, config_parameter='app_show_account') app_show_enterprise = fields.Boolean('Show Enterprise Tag', help="Uncheck to hide the Enterprise tag", default=False, config_parameter='app_show_enterprise') app_show_share = fields.Boolean('Show Share Dashboard', help="Uncheck to hide the Odoo Share Dashboard", diff --git a/app_odoo_customize/static/src/js/user_menu.js b/app_odoo_customize/static/src/js/user_menu.js index 2492daa4..c5e6b179 100644 --- a/app_odoo_customize/static/src/js/user_menu.js +++ b/app_odoo_customize/static/src/js/user_menu.js @@ -32,8 +32,12 @@ patch(UserMenu.prototype, "app_odoo_customize.UserMenu", { userMenuRegistry.add("documentation", documentationItem, {'force': true}); } if (session.app_show_support) { - userMenuRegistry.add("support", supportItem, {'force': true}) - } else if (userMenuRegistry.get('support')) { + try { + userMenuRegistry.add("support", supportItem, {'force': true}) + } catch (err) { + console.log(err); + } + } else if (userMenuRegistry.get('support', false)) { try { userMenuRegistry.remove("support"); } catch (err) {