Могу ли я наследовать данные odoo? - PullRequest
0 голосов
/ 07 мая 2020

У меня есть это от OCA:

<odoo noupdate="1">
    <record id="medical_specialty_adult_mental" model="medical.specialty">
        <field name="code">408467006</field>
        <field name="name">Adult mental illness</field>
    </record>

    <record id="medical_specialty_anesthetics" model="medical.specialty">
        <field name="code">394577000</field>
        <field name="name">Anesthetics</field>
    </record>

    others speciality .....
</odoo>

Мой вопрос: как я могу унаследовать одну из специальностей?

1 Ответ

0 голосов
/ 07 мая 2020

Чтобы унаследовать его, вы должны написать его так же, как он был определен в исходном модуле, с той разницей, что в идентификаторе сначала нужно указать имя исходного модуля, а затем точку и идентификатор. Вам нужно только указать поля, которые вы собираетесь изменить.

<odoo noupdate="1">
    <record id="original_module_name.medical_specialty_adult_mental" model="medical.specialty">
        <field name="name">new_name</field>
    </record>

    <record id="original_module_name.medical_specialty_anesthetics" model="medical.specialty">
        <field name="code">new_code</field>
    </record>
</odoo>

Не забудьте добавить файл в манифест

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...