首页 > 其他分享 >Odoo17_禁用从地址栏进debug模式

Odoo17_禁用从地址栏进debug模式

时间:2023-12-25 10:59:00浏览次数:35  
标签:web Odoo17 禁用 action odoo debug import 地址栏

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.效果

 

标签:web,Odoo17,禁用,action,odoo,debug,import,地址栏
From: https://www.cnblogs.com/wangdianchao/p/17925644.html

相关文章

  • vscode+xdebug+phpenv本地调试php代码
    php环境变量先设置环境变量,找到php目录在vscode里安装phpdebug插件点击插件按钮,搜索phpdebug,找到这里标有Xdebug的,点击安装开启Xdebug组件找到对应版本的php去配置php.in文件把这个放到php.ini的最后,如果里面有则根据情况替换即可,端口号要和下面的vscode里面的统一......
  • java 判断当前是否处于 debug
    Java判断当前是否处于debug模式在开发Java程序时,我们常常需要在调试模式下运行程序来定位问题和进行代码调试。因此,判断当前是否处于debug模式是一项常见的需求。本文将介绍如何在Java中判断当前是否处于debug模式,并提供相应的代码示例。判断当前是否处于debug模式......
  • ICEE-SPI-debug最好用 SPI 和 JTAG 或更优的(高达104MHz的)SPI通信保障飞速的debug响
    S25FL032P:32-MbitCMOS3.0VoltFlashMemorywith104-MHzSPI(SerialPeripheralInterface)MultiI/OBusSPANSIONZentelSDRAM;https://www.zerodayinitiative.com/blog/2019/9/2/mindshare-hardware-reversing-with-the-tp-link-tl-wr841n-routerhttps://openw......
  • 通杀无限 debugger,目前只有 1% 的人知道!
    前言相信很多小伙伴在进行web逆向的时候,都遇到过无限debugger。最简单的方法,在debugger位置,点击行号,右键Neverpausehere,永远不在此处断下即可。但是这种方法就妄想通杀,显然是不大可能的,不然这种防护岂不是弄出来骗自己的。现在很多网站,这样处理是无法绕过的。例如常规......
  • Windows phpstudy vscode Xdebug调试无效,无法监听,没有什么效果
    Windows phpstudy vscodeXdebug调试无效,无法监听,没有什么效果vscode正常,能启动,能标记,就是无法监听打印phpinfo(); Xdebug版本3打印的信息输入这里,找出对应PHPXdebug的dll文件Xdebug:Support—TailoredInstallationInstructions会出给检查结果,下面是我的再看看VSCODE插......
  • gdb Reverse Debugging
    参考:https://sourceware.org/gdb/current/onlinedocs/gdb.html/Reverse-Execution.html#Reverse-Executionhttps://www.cnblogs.com/liuhanxu/p/17011772.htmlhttps://blog.csdn.net/xungjhj/article/details/73727477?spm=1001.2101.3001.6650.1&utm_medium=distribute......
  • Zulip: Debugging Zulip-Mobile: Server + Android + IOS
    https://github.com/abaelhe/zuliphttps://github.com/abaelhe/zulip-mobileDebuggingSeeingwhattheappisdoingisanessentialpartofdevelopment.Avarietyoftoolsareavailabletohelpusdothat.Index:OfficialadvicefromReactNativeupstreamDeb......
  • shell补-特殊玩法-shell编程debug
    shell补-特殊玩法-shell编程debugdebug思想debug测试单步执行脚本自个调试,用注释,或者echo自个打印输出啥的,就这么搞bash-x整个脚本调试set与开关debug(适用于脚本或者命令行都可以)set-x开始debugset+x结束debug##在脚本启用set;set-x开始,set+x结尾......
  • debug解决实际问题--python
    简述:原代码一直报错,提示索引超出范围"IndexError:tupleindexoutofrange"一、原代码:#-*-coding:utf-8-*-importpymysql,datetime#获取框架合约数据defframe_treaty_get(frame_treaty_no_list):frame_treaty_list=[]forframe_treaty_noinframe_t......
  • 过瑞数中的高级debugger
    (function(){vara=newDate();debugger;returnnewDate()-a>100;}())这种debugger如果是用‘一律不在此处暂停’是过不去的。 要在浏览器的控制台中执行并阻止debugger语句,你可以使用JavaScript的toString()方法来重写原函数的定义。这种方法......