Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata

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?

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
1
nov 24
1572
5
lug 24
92805
1
dic 23
2998
1
mag 22
3585
1
feb 21
2979