2014-04-22 58 views
1

我已經更新了我的工作流程(添加了一個新的對象「保存」)。更新account.invoice工作流程的問題

這裏的問題:

我必須能夠取消了「保存」的發票。並且由於按鈕「invoice_cancel」已經存在(代碼python準備就緒並且工作正常,事實上,可以取消發票草稿),我只需複製此按鈕,使其從保存到取消,並更新XML代碼以便能夠點擊取消按鈕在「保存」狀態下:

<button name="invoice_cancel" states="draft,proforma2,saved" string="Cancel Invoice" groups="base.group_no_one"/> 

與舊州[ex for draft]一樣,取消可以完成。隨着我的新狀態「保存」,我無法取消發票。任何線索?

+0

嗨,歡迎來到本網站。您可能希望再看一下您使用的標題,因爲它不清楚您遇到了什麼問題。 –

回答

0

您可能需要更改xml文件中的worflow定義以添加新的轉換。例如:

<record model="workflow.transition" id="your_new_transition"> 
     <field name="act_from" ref="saved" /> 
     <field name="act_to" ref="canceled" /> 
     <field name="signal">invoice_cancel</field> 
    </record>