禁用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 Issues上。如果遇到问题,请先检查是否已报告您的问题。如果是首次发现,请提供详细且受欢迎的反馈以帮助我们解决问题。
请不要直接联系贡献者寻求支持或帮助解决技术问题。
致谢
贡献者
Simone Orsi <simone.orsi@camptocamp.com>
维护者
本模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛应用。
当前维护者
本模块是GitHub上的OCA/server-tools项目的组成部分。
欢迎您贡献。要了解如何贡献,请访问https://odoo-community.org/page/Contribute。
项目详情
关闭
odoo_addon_rpc_helper-16.0.1.0.0.17-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 0c7bbaac9672fe948c80715d0ca2a9384a73152330dd3af9b98caad022a5594b |
|
MD5 | 61e4e65cfd7b6b8897ec2e685c341f95 |
|
BLAKE2b-256 | 22f56f35027ffb334b28c0baf49889924d29a4fc2a494a536b77734bf844a01a |