跳转到主要内容

挂起对调用进行的安全检查

项目描述

License: AGPL-3

挂起安全

此模块是为了允许你在某些< cite>uid的情况下调用代码,同时确保不执行任何安全检查(< cite>ir.model.access 和 < cite>ir.rule)。这样,它与 < cite>sudo 相同,但关键的区别是代码仍然以原始用户ID运行。这对于调用工作流函数、将当前用户订阅到某些对象等的继承代码来说可能很重要。

通常,如果你从一个无法或不想更改的模块继承,并调用 < cite>super,你会处于需要这种功能的情况。

用法

要使用此模块,您需要

  • 依赖于此模块

  • 调用 < cite>yourmodel.suspend_security().function_to_run,就像您使用 < cite>sudo 一样

有关更多信息,请访问

已知问题/路线图

  • 魔法通过包装标记类中的uid来实现,因此如果在调用树中某些代码解包此uid,则会重新启用安全检查

错误跟踪器

错误在GitHub问题上进行跟踪。如果在出现问题时,请检查是否已报告您的问题。如果您首先发现它,请通过提供详细和受欢迎的反馈来帮助我们解决问题。

致谢

贡献者

维护者

Odoo Community Association

本模块由OCA维护。

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛使用。

要为此模块做出贡献,请访问http://odoo-community.org

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源分发

此版本没有可用的源分发文件。请参阅生成分发存档的教程

构建分发

odoo11_addon_base_suspend_security-11.0.1.0.1-py2.py3-none-any.whl (43.9 kB 查看散列)

上传时间 Python 2 Python 3

由以下支持