From 15dea27c5eef83e3e46bd7497df05c61f9ed1ed8 Mon Sep 17 00:00:00 2001 From: ivanOffice Date: Tue, 5 Mar 2024 17:53:03 +0800 Subject: [PATCH] fix website login bug --- app_odoo_customize/__manifest__.py | 4 ++-- app_odoo_customize/controllers/controllers.py | 8 ++------ 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/app_odoo_customize/__manifest__.py b/app_odoo_customize/__manifest__.py index 06113f6a..dc01743d 100644 --- a/app_odoo_customize/__manifest__.py +++ b/app_odoo_customize/__manifest__.py @@ -23,7 +23,7 @@ { 'name': 'odoo Tweak,Boost,Customize,Ai All in One. Customize,UI,Boost,Security,Data,Development Enhance', - 'version': '13.23.08.28', + 'version': '13.24.03.05', 'author': 'odooai.cn', 'category': 'Productivity', 'website': 'https://www.odooai.cn', @@ -131,7 +131,7 @@ 'images': ['static/description/banner.gif'], 'depends': [ 'base_setup', - 'web', + 'portal', 'mail', 'iap', # 'digest', diff --git a/app_odoo_customize/controllers/controllers.py b/app_odoo_customize/controllers/controllers.py index b554e70e..1f2b7729 100644 --- a/app_odoo_customize/controllers/controllers.py +++ b/app_odoo_customize/controllers/controllers.py @@ -9,10 +9,9 @@ class AppHome(Home): @http.route() def web_client(self, s_action=None, **kw): - # todo: 当前只对 web,要调整为也对 website res = super(AppHome, self).web_client(s_action, **kw) - - if kw.get('debug', False): + if request.session.uid and request.env['res.users'].sudo().browse(request.session.uid).has_group('base.group_user') \ + and kw.get('debug', False): app_debug_only_admin = 1 if request.session.uid and request.env.user.browse(request.session.uid)._is_admin(): pass @@ -20,6 +19,3 @@ class AppHome(Home): if app_debug_only_admin: return request.redirect('/web/session/logout?debug=0') return res - - -