メニューから直接、またはリード/商談フォームビューからアクセスできるビューがあります。このようなビューを開くと、同じように動作します。
メニューからそのようなビューを開くと。オプションcreate="false"
を有効にして、新しいレコードの作成を許可しないようにします。ただし、それを行うと、リード/商談フォーム ビューからのアクセス時にそのレコードを作成することもできなくなります。
ビューをコピーする方法がないことを読みました(しかし、それは数年以上前のように言われました-OpenERPは常に元の代わりに継承されたビューを表示します)-モデルをコピーして、古いものを何も変更せずに新しいものとして使用できるように。
例
私が意味することをよりよく理解するには、私が提供したリンクを読むか、この例を見てください (表示用ではなく、Odoo モデル用です。原則は同じです)。
from openerp import models
class my_model2(models.Model):
_name = 'my.model2'
_inherit = 'my.model1'
このようにして、新しいモデルを作成し、my.model1
had からすべてをコピーします。それに何か新しいものを追加しmy.model2
ても、影響はありませんmy.model1
。それがビューでやりたいことですが、それが可能かどうかはわかりません(バージョン8.0で)
私が今見ている唯一の方法は、そのビューのハードコピーを作成するか、他の方法でビューを複製することです。しかし、それはまったく良い習慣ではありません.1つのビューで何かを変更する必要がある場合、ほとんどの場合、重複して行う必要があるなど..