跳转到主要内容

挂起调用时的安全检查

项目描述

.. 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。

项目详细信息


下载文件

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

源码分布

本发布版本无源码分布文件。请参考生成分布存档的教程

构建分布

由支持