summaryrefslogtreecommitdiff
path: root/addons/mrp/data/mrp_data.xml
diff options
context:
space:
mode:
authorRaphael Collet <rco@odoo.com>2018-06-01 13:46:49 +0200
committerRaphael Collet <rco@odoo.com>2018-07-24 16:58:14 +0200
commitd5b687a48ffbd9fc952b4fef7089b8c83399e2dd (patch)
tree9b11ce6152c5a0ce4ac9b0d28735e836537236cf /addons/mrp/data/mrp_data.xml
parent896e36edab137f3ec0c8da3b140e805b11ba5512 (diff)
[REF] models: import records in batch
Create new methods on `BaseModel` to create records with given xml ids in batch. Those methods replace the methods `_update` and `_update_dummy` of model 'ir.model.data', which are now deprecated. Adapt XML and CSV import code to create records in batch.
Diffstat (limited to 'addons/mrp/data/mrp_data.xml')
-rw-r--r--addons/mrp/data/mrp_data.xml15
1 files changed, 6 insertions, 9 deletions
diff --git a/addons/mrp/data/mrp_data.xml b/addons/mrp/data/mrp_data.xml
index 31013ff0bb4..e8341ce3f52 100644
--- a/addons/mrp/data/mrp_data.xml
+++ b/addons/mrp/data/mrp_data.xml
@@ -83,15 +83,12 @@
<field name="sequence">0</field>
</record>
- <function model="ir.model.data" name="_update">
- <value>stock.picking.type</value>
- <value>mrp</value>
- <value eval="{}"/>
- <value>picking_type_manufacturing</value>
- <value eval="True"/>
- <value eval="True"/>
- <value>init</value>
- <value model="stock.warehouse" eval="obj().env.ref('stock.warehouse0').manu_type_id.id"/>
+ <function model="ir.model.data" name="_update_xmlids">
+ <value model="base" eval="[{
+ 'xml_id': 'mrp.picking_type_manufacturing',
+ 'record': obj().env.ref('stock.warehouse0').manu_type_id,
+ 'noupdate': True,
+ }]"/>
</function>
</data>