diff options
Diffstat (limited to 'addons/mrp/process/procurement_process.xml')
| -rw-r--r-- | addons/mrp/process/procurement_process.xml | 87 |
1 files changed, 84 insertions, 3 deletions
diff --git a/addons/mrp/process/procurement_process.xml b/addons/mrp/process/procurement_process.xml index a6125811143..136ae9a86ea 100644 --- a/addons/mrp/process/procurement_process.xml +++ b/addons/mrp/process/procurement_process.xml @@ -13,7 +13,7 @@ </record> <!-- - Process Node + Process Node --> <record id="process_node_minimumstockrule0" model="process.node"> @@ -169,7 +169,7 @@ </record> <!-- - Process Transition + Process Transition --> <record id="process_transition_productionprocurement0" model="process.transition"> @@ -298,6 +298,24 @@ <field model="process.node" name="source_node_id" ref="process_node_billofmaterial0"/> </record> + <!-- + Process Condition + --> + + <record id="process_condition_serviceprocure0" model="process.condition"> + <field name="model_id" ref="model_mrp_procurement"/> + <field name="node_id" ref="process_node_serviceproduct0"/> + <field eval=""""object.product_id.type=='service'"""" name="model_states"/> + <field eval=""""Condition_service_procure"""" name="name"/> + </record> + + <record id="process_condition_stockableprocure0" model="process.condition"> + <field name="model_id" ref="model_mrp_procurement"/> + <field name="node_id" ref="process_node_stockableproduct0"/> + <field eval=""""object.product_id.type=='product'"""" name="model_states"/> + <field eval=""""Condition_stockable_procure"""" name="name"/> + </record> + <!-- Process Action --> @@ -305,9 +323,72 @@ <record id="process_transition_action_procurementpurchaseorder0" model="process.transition.action"> <field eval=""""action_po_assign"""" name="action"/> <field eval=""""object"""" name="state"/> - <field eval=""""Button purchase"""" name="name"/> + <field eval=""""Purchase"""" name="name"/> <field name="transition_id" ref="process_transition_procurementtopurchase0"/> </record> + <record id="process_transition_action_orderconfirmsubcontracting0" model="process.transition.action"> + <field eval=""""action_confirm"""" name="action"/> + <field eval=""""object"""" name="state"/> + <field eval=""""Confirm"""" name="name"/> + <field name="transition_id" ref="process_transition_ordersubcontracting0"/> + </record> + + <record id="process_transition_action_ordercancelsubcontracting0" model="process.transition.action"> + <field eval=""""action_cancel"""" name="action"/> + <field eval=""""object"""" name="state"/> + <field eval=""""Cancel"""" name="name"/> + <field name="transition_id" ref="process_transition_ordersubcontracting0"/> + </record> + + <record id="process_transition_action_runprocurement0" model="process.transition.action"> + <field eval=""""write({'state':'exception'})"""" name="action"/> + <field eval=""""object"""" name="state"/> + <field eval=""""Run Procurement"""" name="name"/> + <field name="transition_id" ref="process_transition_ordersubcontracting0"/> + </record> + + <record id="process_transition_action_stockableconfirmrequest0" model="process.transition.action"> + <field eval=""""action_confirm"""" name="action"/> + <field eval=""""object"""" name="state"/> + <field eval=""""Confirm"""" name="name"/> + <field name="transition_id" ref="process_transition_stockableorderrequest0"/> + </record> + + <record id="process_transition_action_stockablecancelrequest0" model="process.transition.action"> + <field eval=""""action_cancel"""" name="action"/> + <field eval=""""object"""" name="state"/> + <field eval=""""Cancel"""" name="name"/> + <field name="transition_id" ref="process_transition_stockableorderrequest0"/> + </record> + + <record id="process_transition_action_requestrunprocurement0" model="process.transition.action"> + <field eval=""""write({'state':'exception'})"""" name="action"/> + <field eval=""""object"""" name="state"/> + <field eval=""""Run Procurement"""" name="name"/> + <field name="transition_id" ref="process_transition_stockableorderrequest0"/> + </record> + + <record id="process_transition_action_stockableconfirmproduction0" model="process.transition.action"> + <field eval=""""action_confirm"""" name="action"/> + <field eval=""""object"""" name="state"/> + <field eval=""""Confirm"""" name="name"/> + <field name="transition_id" ref="process_transition_stockableorderproduction0"/> + </record> + + <record id="process_transition_action_stockablecancelproduction0" model="process.transition.action"> + <field eval=""""action_cancel"""" name="action"/> + <field eval=""""object"""" name="state"/> + <field eval=""""Cancel"""" name="name"/> + <field name="transition_id" ref="process_transition_stockableorderproduction0"/> + </record> + + <record id="process_transition_action_productionrunprocurement0" model="process.transition.action"> + <field eval=""""write({'state':'exception'})"""" name="action"/> + <field eval=""""object"""" name="state"/> + <field eval=""""Run Procurement"""" name="name"/> + <field name="transition_id" ref="process_transition_stockableorderproduction0"/> + </record> + </data> </openerp>
\ No newline at end of file |
