Ciao, ho due tabelle collegate con relazione m2m (nello specifico "non conformità" <-> "azioni" dei sistemi qualità) attraverso il campo action_ids.
Nella vista form di una non conformità voglio inserire (estendendo) la vista tree delle azioni collegate e ci riesco con il codice:
<record id="view_mgmtsystem_nonconformity_fix_nc" model="ir.ui.view">
<field name="name">view.mgmtsystem.nonconformity.fixnc</field>
<field name="model">mgmtsystem.nonconformity</field>
<field name="inherit_id" ref="mgmtsystem_nonconformity.view_mgmtsystem_nonconformity_form" />
<field name="arch" type="xml">
<field name="immediate_action_id" position="replace">
<field name="action_ids" />
</field>
</field>
</record>
Che visualizza correttamente solo le azioni collegate alla non conformità.
Io vorrei però aggiungere un filtro ulteriore su un campo delle azioni in modo che mostri solo certe azioni.
Ho provato diverse soluzioni senza successo.
Avete qualche suggerimento?
=AGGIORNAMENTO=
Tra le varie prove che ho fatto, sono arrivato qua, ma se sapessi come usare il domain dentro questa TREE, avrei risolto!
<record id="view_mgmtsystem_nonconformity_fix_nc" model="ir.ui.view">
<field name="name">view.mgmtsystem.nonconformity.fixnc</field>
<field name="model">mgmtsystem.nonconformity</field>
<field name="inherit_id" ref="mgmtsystem_nonconformity.view_mgmtsystem_nonconformity_form"/>
<field name="arch" type="xml">
<field name="immediate_action_id" position="replace">
<field name="immediate_action_ids">
<tree create="1" delete="1">
<field name="name"/>
<field name="stage_id"/>
</tree>
</field>
</field>
</field>
</record>