Use active_ids in form_relate

Only active_mode, active_id and active_ids can be used on relate domain because
it is the only values which could be sur to be present.
Also it always try to use active_ids over active_id to give more possibilities
to the user.

issue2474
review3261002
This commit is contained in:
Cédric Krier committed 2014-02-11 18:10:48 +01:00
1 parent 29e761799e
commit 3a16ed1658
2 files changed
+5 -6

No files matched your search

+1 -1
View File
@@ -6,7 +6,7 @@ this repository contains the full copyright notices and license terms. -->
<record model="ir.action.act_window" id="act_purchase_form2">
<field name="name">Purchases</field>
<field name="res_model">purchase.purchase</field>
<field name="domain">[("party", "=", Eval('active_id'))]</field>
<field name="domain">[('party', 'in', Eval('active_ids'))]</field>
</record>
<record model="ir.action.keyword"
id="act_open_purchase_keyword1">
+4 -5
View File
@@ -69,7 +69,7 @@ this repository contains the full copyright notices and license terms. -->
<record model="ir.action.act_window" id="act_shipment_form">
<field name="name">Shipments</field>
<field name="res_model">stock.shipment.in</field>
<field name="domain">[("id", "in", Eval('shipments'))]</field>
<field name="domain">[('moves.purchase', 'in', Eval('active_ids'))]</field>
</record>
<record model="ir.action.keyword"
id="act_open_shipment_keyword1">
@@ -80,7 +80,7 @@ this repository contains the full copyright notices and license terms. -->
<record model="ir.action.act_window" id="act_return_form">
<field name="name">Returns</field>
<field name="res_model">stock.shipment.in.return</field>
<field name="domain">[("id", "in", Eval('shipment_returns'))]</field>
<field name="domain">[('moves.purchase', 'in', Eval('active_ids'))]</field>
</record>
<record model="ir.action.keyword"
id="act_open_shipment_return_keyword1">
@@ -91,8 +91,7 @@ this repository contains the full copyright notices and license terms. -->
<record model="ir.action.act_window" id="act_invoice_form">
<field name="name">Invoices</field>
<field name="res_model">account.invoice</field>
<field name="domain">[("id", "in", Eval('invoices'))]</field>
<field name="context">{'type': 'in_invoice'}</field>
<field name="domain">[('lines.origin.purchase.id', 'in', Eval('active_ids'), 'purchase.line')]</field>
</record>
<record model="ir.action.keyword"
id="act_open_invoice_keyword1">
@@ -166,7 +165,7 @@ this repository contains the full copyright notices and license terms. -->
<record model="ir.action.act_window" id="act_purchase_invoice_relate">
<field name="name">Purchases</field>
<field name="res_model">purchase.purchase</field>
<field name="domain">[('invoices', 'in', [Eval('id')])]</field>
<field name="domain">[('invoices', 'in', Eval('active_ids'))]</field>
</record>
<record model="ir.action.act_window.view"
id="act_purchase_invoice_relate_view1">