odoo:控制odoo_studio模块只能修改固定模块的调查

文章探讨了如何在安装Odoo_studio后限制其编辑功能,只允许对特定模块如销售模块进行页面样式编辑。作者通过调查和代码分析,特别是关注_isStudioEditable方法,提出了可能的解决方案,即改写此方法以控制可编辑的模块。经过测试,修改后的方法成功实现了仅允许在销售模块内进行页面编辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文章只做调查原因,不做继承修改演示。

问题:

Odoo_studio模块安装之后可以使客户在页面编辑样式,但是并不是要求每个页面都可以编辑,如何限制studio模块只能编辑需要的模块?

调查:

  1. 打开页面编辑模式后点击‘设置’模块弹出提示

在代码中找到这句话,如下图。是否可以用相同的方法控制其他的模块?

猜测:是否可以通过改写_isStudioEditable方法来控制进入哪个模块?

isStudioEditable的源码:

测试:只能进入销售模块。

修改之后的方法

结果:

修改之后只能进入销售模块进行页面编辑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值