Odoo17_禁用从地址栏进debug模式

1.参考odoo禁用debug模式_odoo14禁用debug-CSDN博客

2.直接上代码

# -*- coding: utf-8 -*-
from odoo import http
from odoo.addons.web.controllers import home
from odoo.exceptions import UserError


class DebugHome(home.Home):

    @http.route('/web', type='http', auth="none")
    def web_client(self, s_action=None, **kw):
        if kw.get('debug'):
            raise UserError('不可使用Debug模式!')

        return super().web_client(s_action=s_action, **kw)

  可以结合权限组或者is_admin方法使用。判断条件可自行编码。

3.效果

 

posted @ 2023-12-25 10:41  手可摘星辰。  阅读(71)  评论(0编辑  收藏  举报