我有直接从菜单或从潜在客户/机会表单视图访问的视图。现在,当您打开此类视图时,它的行为相同。
当我从菜单中打开这样的视图时。我希望create="false"
启用选项,不允许创建新记录。但如果这样做,它也不允许在从潜在客户/机会表单视图访问时创建该记录。
我读到没有办法复制视图(但就像几年前所说的那样——OpenERP 总是显示继承的视图而不是原始视图)——就像你可以复制模型并将其作为新模型使用,而无需对旧模型进行任何更改。
例子
为了更好地理解我的意思,您可以阅读我提供的链接或查看此示例(它不是用于查看,而是用于 Odoo 模型。原理是相同的):
from openerp import models
class my_model2(models.Model):
_name = 'my.model2'
_inherit = 'my.model1'
通过这种方式,它创建了新模型,复制了my.model1
已有的所有内容。如果我添加任何新my.model2
内容不会影响my.model1
. 这就是想要对视图做的事情,但我不知道它是否可能(在 8.0 版上)
我现在看到的唯一方法就是对该视图进行硬拷贝或以其他方式 - 复制视图。但这根本不是一个好的做法,因为如果我需要在一个视图中更改任何内容,很可能我需要重复做,等等。