挂起调用时的安全检查
项目描述
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:alt: 许可证:AGPL-3
挂起安全
=====================
此模块是为了允许您以某些 `uid` 调用代码,同时确保不进行安全检查(`ir.model.access` 和 `ir.rule`)。这种方式与 `sudo()` 相同,但关键区别是代码仍然以原始用户ID运行。这对于调用工作流函数、将当前用户订阅到某些对象等的继承代码来说可能很重要。
通常,如果您从无法或不想更改的模块继承并调用 `super()`,您就会处于需要此类功能的情况。
使用方法
=====
要使用此模块,您需要
* 依赖此模块
* 调用 `yourmodel.suspend_security().function_to_run()`,就像使用 `sudo()` 一样
有关更多信息,请访问
* https://www.odoo.com/forum/help-1
已知问题/路线图
======================
* 魔法是通过包装uid在标记类中实现的,因此如果调用树中的某些代码解包它,则安全检查将重新启用
错误跟踪器
===========
错误在 `GitHub Issues <https://github.com/OCA/server-tools/issues>`_ 上跟踪。
如果遇到问题,请检查是否已报告您的问题。
如果您首先发现它,请通过提供详细且受欢迎的反馈来帮助我们解决这个问题。
致谢
=======
贡献者
------------
* Holger Brunn <hbrunn@therp.nl>
* Laurent Mignon <laurent.mignon@acsone.eu>
维护者
----------
.. image:: https://odoo-community.org/logo.png
:alt: Odoo社区协会
:target: https://odoo-community.org
此模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其
使命是支持Odoo功能的协作开发并
推广其广泛使用。
要为此模块做出贡献,请访问http://odoo-community.org。
:alt: 许可证:AGPL-3
挂起安全
=====================
此模块是为了允许您以某些 `uid` 调用代码,同时确保不进行安全检查(`ir.model.access` 和 `ir.rule`)。这种方式与 `sudo()` 相同,但关键区别是代码仍然以原始用户ID运行。这对于调用工作流函数、将当前用户订阅到某些对象等的继承代码来说可能很重要。
通常,如果您从无法或不想更改的模块继承并调用 `super()`,您就会处于需要此类功能的情况。
使用方法
=====
要使用此模块,您需要
* 依赖此模块
* 调用 `yourmodel.suspend_security().function_to_run()`,就像使用 `sudo()` 一样
有关更多信息,请访问
* https://www.odoo.com/forum/help-1
已知问题/路线图
======================
* 魔法是通过包装uid在标记类中实现的,因此如果调用树中的某些代码解包它,则安全检查将重新启用
错误跟踪器
===========
错误在 `GitHub Issues <https://github.com/OCA/server-tools/issues>`_ 上跟踪。
如果遇到问题,请检查是否已报告您的问题。
如果您首先发现它,请通过提供详细且受欢迎的反馈来帮助我们解决这个问题。
致谢
=======
贡献者
------------
* Holger Brunn <hbrunn@therp.nl>
* Laurent Mignon <laurent.mignon@acsone.eu>
维护者
----------
.. image:: https://odoo-community.org/logo.png
:alt: Odoo社区协会
:target: https://odoo-community.org
此模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其
使命是支持Odoo功能的协作开发并
推广其广泛使用。
要为此模块做出贡献,请访问http://odoo-community.org。
项目详细信息
关闭
散列值 for odoo10_addon_base_suspend_security-10.0.1.0.0-py2-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | e339ebbda9e218d3d1a3ed937804fe8a618c2b2e9c3adf6b17145e02c39dccb4 |
|
MD5 | a858b5f94a8fd3f2a6f88c7bee125f1c |
|
BLAKE2b-256 | 99df49d229fa983f08948b653f2de912d64cb1b68292f36d4c376dcf6394077a |