暂停呼叫的安全检查

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


BetaLicense: AGPL-3OCA/server-backendTranslate me on WeblateTry me on Runbot

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

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

目录

Installation

此版本仅在ODOO提交后有效 DCC752AABC10AE8BBCC1474B43D224B57023C(于2019-02-20合并)。

Usage

要使用此模块,您需要:

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

有关详细信息,请访问:

Known issues / Roadmap

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

Bug Tracker

GitHub Issues上跟踪错误。 如果出现问题,请检查是否已报告您的问题。 如果你先发现了它,请提供详细的 feedback

不要就技术问题直接与贡献者联系。

Credits

Authors

  • Therp公司
  • Brain-Tec公司

Contributors

Maintainers

此模块由OCA维护。

Odoo Community Association

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

此模块是github上OCA/server-backend项目的一部分。

欢迎您的贡献。要了解如何访问https://odoo-community.org/page/Contribute

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

推荐PyPI第三方库


热门话题
java为什么用Jsoup解析后内容不一样   java save方法无法使用Hibernate+Spring保存对象   java如何从JaxWs WebMethod发送Http状态为202的空响应   Java BuffereImage“块”模糊问题   java中的模板CAL集   java MyBatis deleteinsertupdate在一个查询中   在执行下一个方法之前,java将等待线程执行结束   java JTextField无法保存enter字符   java回滚撤消重做   java解析异常的最佳实践。toString()来执行一些逻辑   在Java中完成类的精确副本的构造函数的单元测试   java我无法从LinkedList类调用客户端中的方法   java启动RxJava2可观察。没有初始延迟的间隔()?   添加更多参数时java Mybatis插入失败