挂起对调用进行的安全检查
项目描述
挂起安全
此模块是为了允许你在某些< cite>uid cite>的情况下调用代码,同时确保不执行任何安全检查(< cite>ir.model.access cite> 和 < cite>ir.rule cite>)。这样,它与 < cite>sudo cite> 相同,但关键的区别是代码仍然以原始用户ID运行。这对于调用工作流函数、将当前用户订阅到某些对象等的继承代码来说可能很重要。
通常,如果你从一个无法或不想更改的模块继承,并调用 < cite>super cite>,你会处于需要这种功能的情况。
用法
要使用此模块,您需要
依赖于此模块
调用 < cite>yourmodel.suspend_security().function_to_run cite>,就像您使用 < cite>sudo cite> 一样
有关更多信息,请访问
已知问题/路线图
魔法通过包装标记类中的uid来实现,因此如果在调用树中某些代码解包此uid,则会重新启用安全检查
错误跟踪器
错误在GitHub问题上进行跟踪。如果在出现问题时,请检查是否已报告您的问题。如果您首先发现它,请通过提供详细和受欢迎的反馈来帮助我们解决问题。
致谢
贡献者
Holger Brunn <hbrunn@therp.nl>
Laurent Mignon <laurent.mignon@acsone.eu>
Frédéric Garbely <frederic.garbely@braintec-group.com>
维护者
本模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛使用。
要为此模块做出贡献,请访问http://odoo-community.org。
项目详情
关闭
odoo11_addon_base_suspend_security-11.0.1.0.1-py2.py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | f6689d6f88a4110946ccc076d535be20e45cf42ecc41d0ff100fc01083e7ed42 |
|
MD5 | 1246d253710d64c6862cd48028c3789f |
|
BLAKE2b-256 | 3bc73584e8a7c1d04d57b40fb8361d82575faf691f096b3707eb919b6abaf76a |