暂停呼叫的安全检查

odoo9-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 UDP十六进制数据按分隔符分割?   java将字符串与列表中的值进行比较<Integer>   在java中向新列表添加/复制对象   java MySQL语法错误异常   java如何在附加到文件时关闭JavaFX FileChooser的覆盖警告?   多线程如何在java中处理具有CompletableFuture的列表?   JAXWS项目的java重命名现在找不到WSDL   javascript翻译从哪里来?Javaservlet、tomcat和ExtJs Sencha应用程序   if语句如何向代码中添加工作if?JAVA   java如何确定需要哪些JAR?   在jPanel java netbeans上运行非常简单的swing视频播放器   swing Java jTable changeSelection,然后突出显示新选定的行   基于参数的java Spring Boot JPA本机查询非空检查   java从预使用图中删除节点   java BufferOverflowException在不同组件的画布中绘制时   尝试使用jersey在rest上发送pojo类对象作为响应时发生java内部服务器错误   java类集合如何将列表/集合转换为同步对象?通过什么机制?   java JOOX自动关闭XML标记   Java是按另一个具有不同对象的列表对列表进行排序的最佳方法   Hibernate读取XML时发生java错误