Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie

Metadata example:

(assume crm is Odoo, and crm_tag crm


Module "crm"

<view id='partner_view'>

    ....

    <field name='name'/>

</view>


Module "crm_tag"

depends: crm

<view id='partner_tag_view'>

    <field name='inherit_id' ref='crm.partner_view'/>

    ....

    <field name='name' position='after'>

        <field name='partner_tag_id'/>

        <field name='partner_tag_special' invisible='1'/>

    </field>

</view>


Module "crm_overdue"

depends: crm

<view id='partner_overdue_view'>

    <field name='inherit_id' ref='crm.partner_view'/>

    ....

    <field name='name' position='after'>

        <field name='overdue_warning'/>

     </field>

</view>


Now, if I want to bridge the two modules and use elements of both views:

Module "crm_tag_overdue"

depends: crm_tag, crm_overdue

<view id='partner_xxx_view'>

    <field name='inherit_id' ref='????'/>

    ....

    <field name='overdue_warning' position='attributes'>

        <attribute name='attrs'>{'invisible': [('partner_tag_special', '=', True)]}</attribute>

    </field>

</view>


If I inherit from crm_tag.partner_tag_view, then overdue_warning will not be defined.
If I inherit from crm_overdue.partner_overdue_view, then partner_tag_special will not be defined?

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
lis 24
1614
5
lip 24
92867
1
gru 23
3032
1
maj 22
3616
1
lut 21
3008