Odoo 10 - расширить вид res_partner
Я хочу добавить новую вкладку в res_partner
вид формы после вкладки "Бухгалтерский учет".
Я пытаюсь следующий XML:
<?xml version="1.0"?>
<odoo>
<record id="foo_res_partner" model="ir.ui.view">
<field name="name">Partner Extended View</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="model">res.partner</field>
<field name="arch" type="xml">
<xpath expr="//page[@name='accounting']" position="after">
<page string="Foo" name="foo" attrs="{'invisible': [('is_customer','=',False),]}">
<span>Foo</span>
</page>
</xpath>
</field>
</record>
</odoo>
Я загружаю модуль, и все устанавливается гладко, но затем, когда вы нажимаете на любую карточку клиента, чтобы открыть res.partner
представление формы, представление формы не открывается вообще, и сообщения об ошибках не отображаются в журналах.
Любая помощь приветствуется.
1 ответ
Решено Odoo 10 - Расширить представление res_partner
Вы написали что-то не так в своем коде. Я улучшаю ваш код. Может быть, это полезно для вас.
<record id="foo_res_partner" model="ir.ui.view">
<field name="name">Partner Extended View</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="account.view_partner_property_form"/>
<field name="arch" type="xml">
<xpath expr="//page[@name='accounting_disabled']" position="after">
<page string="Foo" name="foo" attrs="{'invisible': [('customer','=',False)]}">
<span>Foo</span>
</page>
</xpath>
</field>
</record>