暂停呼叫的安全检查

odoo8-addon-base-suspend-securit的Python项目详细描述


License: AGPL-3

暂停安全性

编写此模块的目的是允许您在确保没有安全检查(ir.model.accessir.rule)的情况下使用一些uid调用代码。这样,它与sudo()是一样的,但关键的区别在于代码仍然使用原始用户ID运行。这对于调用工作流函数、向当前用户订阅某个对象等的继承代码非常重要。

通常,如果您继承了一个不能或不想更改的模块,并调用super(),您将处于这样的情况下。

用法

要使用此模块,您需要:

  • 取决于此模块
  • 调用model.suspend_security().function_to_run(),就像使用sudo一样

有关详细信息,请访问:

已知问题/路线图

  • 这个魔术的工作原理是将uid包装在一个标记类中,因此如果一些代码在调用树中解开这个,安全检查将重新启用

错误跟踪程序

GitHub Issues上跟踪错误。 如果出现问题,请检查是否已报告您的问题。 如果您首先发现了它,请提供详细且受欢迎的反馈,帮助我们粉碎它 here

学分

贡献者

维修人员

Odoo Community Association

此模块由OCA维护。

oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。

若要对此模块作出贡献,请访问http://odoo-community.org

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何保存CheckedTextView复选框的状态,使其在退出后保持选中状态?   java Jersey+EclipseLink+Tomcat抛出NPE和ApplicationPath“/”   java失败:WebSocket握手期间出错:意外响应代码:404   java将音频、mp3文件转换为字符串,反之亦然   Javasocket编程回调   java如何用rocoto实现覆盖属性策略?   javabeans使用Java访问修饰符的意义是什么?   java如何为Lagom中的静态资产提供服务?   异常为什么我的Java程序中出现“ArrayIndexOutofBond”错误?   swing Java:在闪存卡游戏中单击JButton时引发的NullPointerException   从App Engine Java flexible启动数据流模板时管道破裂   java检查前两位数字介于00和99之间   java Elasticsearch REST客户端MultiGet GetResult始终为空   使用ImageView的安卓中的java内存问题   java在Spring中禁用@Scheduled methods/Bean