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>
Другие вопросы по тегам