禁用RPC调用的助手
项目描述
提供授权RPC调用的助手。
目录
配置
启用调试模式并转到“技术 -> 数据库结构 -> 模型”。
打开您想配置的模型并转到“RPC配置”选项卡。
在那里您会看到一个支持JSON配置的文本字段。
配置与您可以通过装饰器传递的配置相同。唯一的区别是您必须将值包装在字典中,如{“disable”: [...values…]}。
要禁用所有调用
{ "disable": ["all"], }
要禁用某些方法
{ "disable": ["create", "write", "another_method"], }
注意:在保存时,生成的JSON将自动格式化以提高可读性。
使用方法
通过代码
用这种方式装饰Odoo模型类
from odoo.addons.rpc_helper.decorator import disable_rpc @disable_rpc() class AverageModel(models.Model): _inherit = "avg.model"
这将禁用所有调用。
有选择地禁用某些方法
@disable_rpc("create", "write", "any_method") class AverageModel(models.Model): _inherit = "avg.model"
通过 ir.model 配置
参见“配置”部分。
错误追踪
错误在GitHub问题上追踪。如果在那里找不到您的问题报告,请检查是否首先发现它。如果您首先发现了它,请通过提供详细且受欢迎的反馈来帮助我们解决问题。
请不要直接联系贡献者寻求支持或技术问题的帮助。
鸣谢
贡献者
Simone Orsi <simone.orsi@camptocamp.com>
维护者
本模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛应用。
当前维护者
此模块是GitHub上OCA/server-tools项目的一部分。
欢迎您贡献力量。有关如何贡献,请访问https://odoo-community.org/page/Contribute。
项目详情
关闭
哈希值 for odoo14_addon_rpc_helper-14.0.1.2.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | db6f180b3a22394ae7a0418dc9286865d3968a644312d2077402cd03ba75fdb3 |
|
MD5 | 864c28ce2eb60d0ad424650cdd1f76b0 |
|
BLAKE2b-256 | 21f520f9d16b1b472a30206c9f6c4516c886d66af7b3390cbde8d3de6709f89d |