在调用时挂起安全检查
项目描述
此模块的编写是为了允许您在确保不执行任何安全检查(ir.model.access 和 ir.rule)的情况下调用某些 uid 的代码。这种方式与 sudo() 相同,但关键的区别是代码仍然以原始用户ID运行。这对于调用工作流程函数、将当前用户订阅到某些对象等的继承代码来说可能很重要。
通常,如果您从一个无法或不想更改的模块继承,并调用 super(),您可能会遇到需要这种功能的情况。
目录
安装
此版本仅适用于从Odoo提交 dcc752aaabc10aee8bbccc1474b43d224b57023c(合并于2019年2月20日)起使用。
用法
要使用此模块,您需要
依赖于此模块
调用 yourmodel.suspend_security().function_to_run(),就像您使用 sudo() 一样
有关更多信息,请访问
已知问题/路线图
魔法通过包装uid在标记类中实现,因此如果某些代码在调用树中展开此uid,则会重新启用安全检查
错误跟踪器
错误在GitHub Issues上追踪。如果遇到问题,请检查是否已经有人报告了您的问题。如果您是第一个发现的人,请提供详细且受欢迎的反馈以帮助我们解决问题。
请不要直接联系贡献者询问支持或技术问题。
致谢
贡献者
Holger Brunn <hbrunn@therp.nl>
Laurent Mignon <laurent.mignon@acsone.eu>
Frédéric Garbely <frederic.garbely@braintec-group.com>
维护者
此模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
此模块是GitHub上OCA/server-backend项目的一部分。
欢迎您贡献力量。要了解如何贡献力量,请访问https://odoo-community.org/page/Contribute。
项目详情
散列值 for odoo12_addon_base_suspend_security-12.0.1.0.4-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | d183dd9e9c6b7a6fb6f15752f6a68fab604944f5226a2a4b7bd14c7ec1175977 |
|
MD5 | 5aa3285197aaa8e979dce988c3f675c1 |
|
BLAKE2b-256 | 1300faad3e1cb85b08f707a284c654a332e68f9b44a792031c9178275fbd0cde |