Как изменить no_create: False в odoo - PullRequest
0 голосов
/ 13 июня 2018

Мой модуль наследуется в "sale.order".Поле payment_term_id:

options="{'no_create': True}"

в ядре.Как изменить no_create: False в модуле наследования.Я пытаюсь: но это не работает.

<record id="view_order_form_inherit" model="ir.ui.view">
            <field name="name">sale.order.form</field>
            <field name="model">sale.order</field>
            <field name="inherit_id" ref="sale.view_order_form"/>
            <field name="arch" type="xml">
                <xpath expr="//sheet/group/group/field[@name='payment_term_id']" position="attributes">
                    <attribute name="attrs">{'no_create': false}</attribute>
                </xpath>
            </field>
    </record>

1 Ответ

0 голосов
/ 13 июня 2018

Просто удалите атрибут options:

<record id="view_order_form_inherit" model="ir.ui.view">
    <field name="name">sale.order.form</field>
    <field name="model">sale.order</field>
    <field name="inherit_id" ref="sale.view_order_form"/>
    <field name="arch" type="xml">
        <xpath expr="//sheet/group/group/field[@name='payment_term_id']" position="attributes">
            <attribute name="options" />
        </xpath>
    </field>
</record>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...