[WIP] projecT_mrp: removed hack on procurement workflow

bzr revid: qdp-launchpad@openerp.com-20130709142706-ggg2f14mxvkhmpa7
This commit is contained in:
Quentin (OpenERP) 2013-07-09 16:27:06 +02:00
parent 1dc0ecf012
commit 3efadef3c3
2 changed files with 5 additions and 39 deletions

View File

@ -41,16 +41,16 @@ tab), then the new task will be created in that specific project. Otherwise, the
new task will not belong to any project, and may be added to a project manually
later.
When the project task is completed or cancelled, the workflow of the corresponding
procurement line is updated accordingly. For example, if this procurement corresponds
to a sale order line, the sale order line will be considered delivered when the
task is completed.
When the project task is completed or cancelled, the corresponding procurement
is updated accordingly. For example, if this procurement corresponds to a sale
order line, the sale order line will be considered delivered when the task is
completed.
""",
'author': 'OpenERP SA',
'website': 'http://www.openerp.com',
'images': ['images/product.jpeg', 'images/task_from_SO.jpeg'],
'depends': ['project', 'procurement', 'sale', 'mrp_jit'],
'data': ['project_mrp_workflow.xml', 'process/project_mrp_process.xml', 'project_mrp_view.xml'],
'data': ['process/project_mrp_process.xml', 'project_mrp_view.xml'],
'demo': ['project_mrp_demo.xml'],
'test': ['test/project_task_procurement.yml'],
'installable': True,

View File

@ -1,34 +0,0 @@
<?xml version="1.0"?>
<openerp>
<data>
<record id="act_produce_service" model="workflow.activity">
<field name="wkf_id" ref="procurement.wkf_procurement"/>
<field name="name">produce_service</field>
<field name="kind">function</field>
<field name="action">action_produce_assign_service()</field>
</record>
<record id="trans_product_check_produce_service" model="workflow.transition">
<field name="act_from" ref="procurement.act_confirm_mto"/>
<field name="act_to" ref="act_produce_service"/>
<field name="condition">check_produce() and not is_product()</field>
</record>
<record id="trans_produce_service_make_done" model="workflow.transition">
<field name="act_from" ref="act_produce_service"/>
<field name="act_to" ref="procurement.act_make_done"/>
</record>
<record id="trans_produce_service_cancel" model="workflow.transition">
<field name="act_from" ref="act_produce_service"/>
<field name="act_to" ref="procurement.act_cancel"/>
<field name="signal">subflow.cancel</field>
</record>
<record id="trans_make_done_done2" model="workflow.transition">
<field name="act_from" ref="procurement.act_make_done"/>
<field name="act_to" ref="procurement.act_done"/>
<field name="condition">action_check_finished()</field>
<field name="trigger_model">project.task</field>
<field name="trigger_expr_id">task_id and [task_id.id] or []</field>
</record>
</data>
</openerp>