there is one button to confirm draft purchase order is like below.
<button name="purchase_confirm" states="draft" string="Confirm Order" id="draft_confirm"/>
here this button is of type "workflow". Because if type is not specify then default it is workflow type.
So, we need to see the "purchase_confirm" signal into the purchase workflow. There are many transition in that you can find out the signal with name "purchase_confirm". It is as like below.
<record id="trans_draft_confirmed" model="workflow.transition">
<field name="act_from" ref="act_draft"/>
<field name="act_to" ref="act_confirmed"/>
When workflow signal is fire then workflow activity is transfer act_from to act_to. Here "act_draft" is from and "act_confirmed" is to activity. So, workflow activity is moving from "act_draft" to "act_confirmed".
So, when you click on the button string="Confirm Order" at that time method of the act_to (here it is "act_confirmed") is called. Activity is like below.
<record id="act_confirmed" model="workflow.activity">
<field name="wkf_id" ref="purchase_order"/>
So, based on this flow you need to update / edit one method with named "wkf_confirm_order".
You will get your desire result.
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 5/14/15, 3:44 AM|
|Seen: 667 times|
|Last updated: 5/15/15, 3:39 AM|