Исходные представления:
<record id='view_1' model='ir.ui.view'>
<field name="name">view.name</field>
<field name="model">my.object</field>
<field name="priority" eval="17"/>
<field name="type">form</field>
<field name="arch" type="xml">
...
</field>
</record>
унаследованное представление от оригинала:
<record id='view_2' model='ir.ui.view'>
<field name="name">view.name</field>
<field name="model">my.object</field>
<field name="priority" eval="10"/>
<field name="inherit_id" ref="view_1"/>
<field name="type">form</field>
<field name="arch" type="xml">
...
</field>
</record>
Итак, что происходит, OpenERP всегда отображает унаследованное представление, игнорируя значение приоритета. Это ожидаемое поведение, или я что-то еще упускаю?
Если это ожидаемое поведение, читайте дальше :-)
У меня есть my.second.object
с полем many2one
в my.object
, и когда я хочу создать my.object
из этого поля, я хочу открыть немного другое представление формы my.object
. Я пытаюсь создать другое представление только для этой цели, но, как вы видите, это не так просто работает (или работает?).
Любая помощь приветствуется.