diff options
| author | Denis Ledoux <dle@openerp.com> | 2013-09-23 19:13:10 +0200 |
|---|---|---|
| committer | Denis Ledoux <dle@openerp.com> | 2013-09-23 19:13:10 +0200 |
| commit | db84e912bd58ff3e0c111d3032c2d0aedca4882c (patch) | |
| tree | e659fc7dbcc0957b39d72440e6bd891474a627d1 /addons/project_mrp/process/project_mrp_process.xml | |
| parent | 64e0e77605bf248f98a995bbe180ee092b590793 (diff) | |
| parent | 274cf1e293e95677cb4a6a0e92a440434427fd38 (diff) | |
[MERGE] Forward-port of latest saas-1 bugfixes, up to rev. 8781 rev-id: dle@openerp.com-20130923165651-0jt823r5wy37enw6
bzr revid: dle@openerp.com-20130923171310-mav1riq3d2rebmv2
Diffstat (limited to 'addons/project_mrp/process/project_mrp_process.xml')
| -rw-r--r-- | addons/project_mrp/process/project_mrp_process.xml | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/addons/project_mrp/process/project_mrp_process.xml b/addons/project_mrp/process/project_mrp_process.xml index db733d26d15..b147740758a 100644 --- a/addons/project_mrp/process/project_mrp_process.xml +++ b/addons/project_mrp/process/project_mrp_process.xml @@ -46,12 +46,29 @@ Process Transition --> + <!-- This "foreign" process node is duplicated here from the corresponding sale_stock node because + `project_mrp` implements a basic procurement system for services without actually using the + full-fledged procurement process from sale_stock, and without the dependency. So it stil + represents a "procurement system". + TODO: To cleanup this invalid foreign external ID, the node should probably be moved to the + `sale` module directly, and removed from both `sale_stock` and `project_mrp`. + --> + <record id="sale_stock.process_node_saleprocurement0" model="process.node"> + <field name="menu_id" ref="procurement.menu_stock_procurement_action"/> + <field name="model_id" ref="procurement.model_procurement_order"/> + <field name="kind">subflow</field> + <field name="name">Procurement</field> + <field name="subflow_id" ref="procurement.process_process_procurementprocess0"/> + <field name="process_id" ref="sale.process_process_salesprocess0"/> + <field name="model_states">object.state=='confirmed'</field> + <field name="flow_start" eval="1"/> + </record> <record id="process_transition_procuretask0" model="process.transition"> <field eval="[(6,0,[])]" name="transition_ids"/> <field eval=""""Procurement Task"""" name="name"/> <field eval=""""if product type is 'service' then it creates the task."""" name="note"/> <field name="target_node_id" ref="process_node_procuretasktask0"/> - <field name="source_node_id" ref="mrp.process_node_productionorder0"/> + <field name="source_node_id" ref="sale_stock.process_node_saleprocurement0"/> </record> <record id="process_transition_createtask0" model="process.transition"> |
