diff options
Diffstat (limited to 'addons/project_mrp/process/project_mrp_process.xml')
| -rw-r--r-- | addons/project_mrp/process/project_mrp_process.xml | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/addons/project_mrp/process/project_mrp_process.xml b/addons/project_mrp/process/project_mrp_process.xml index 0c856b7a96d..125d325f223 100644 --- a/addons/project_mrp/process/project_mrp_process.xml +++ b/addons/project_mrp/process/project_mrp_process.xml @@ -9,10 +9,11 @@ <record id="process_node_tasks0" model="process.node"> <field name="menu_id" ref="project.menu_action_view_task"/> <field name="model_id" ref="project.model_project_task"/> - <field eval=""""state"""" name="kind"/> + <field eval=""""subflow"""" name="kind"/> <field eval=""""Tasks"""" name="name"/> <field eval=""""In case you sell services on sale order (task subflow)"""" name="note"/> <field name="process_id" ref="sale.process_process_salesworkflow0"/> + <field name="subflow_id" ref="project.process_process_tasksworkflow0"/> <field eval=""""object.state=='draft'"""" name="model_states"/> <field eval="0" name="flow_start"/> </record> @@ -35,6 +36,7 @@ <field eval=""""Procure task"""" name="name"/> <field eval=""""If Procure method is produce"""" name="note"/> <field name="process_id" ref="mrp.process_process_procurementworkflow0"/> + <field name="subflow_id" ref="project.process_process_tasksworkflow0"/> <field eval=""""object.state=='draft'"""" name="model_states"/> <field eval="0" name="flow_start"/> </record> @@ -78,6 +80,32 @@ <field eval=""""If procure method is Make to order and supply method is produce"""" name="note"/> <field model="process.node" name="target_node_id" ref="process_node_procuretask0"/> <field model="process.node" name="source_node_id" ref="mrp.process_node_maketoorder0"/> + <field eval="[(6,0,[ref('mrp.trans_draft_confirm')])]" name="transition_ids"/> + </record> + + <!-- + Process Action + --> + + <record id="process_transition_action_orderconfirmtask0" 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_ordertask0"/> + </record> + + <record id="process_transition_action_ordercanceltask0" 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_ordertask0"/> + </record> + + <record id="process_transition_action_taskrunprocurement0" 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_ordertask0"/> </record> </data> |
