本文章只做调查原因,不做继承修改演示。
问题:
Odoo_studio模块安装之后可以使客户在页面编辑样式,但是并不是要求每个页面都可以编辑,如何限制studio模块只能编辑需要的模块?
调查:
打开页面编辑模式后点击‘设置’模块弹出提示

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

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

isStudioEditable的源码:

测试:只能进入销售模块。
修改之后的方法

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