我已更新了我的工作流程(添加了一个新对象"已保存")。
问题在于:
我必须能够取消"已保存的"发票。并且因为按钮" invoice_cancel"已经存在(代码python准备就绪和工作:确实,可以取消发票草稿),我只是复制这个按钮,从保存到取消,并更新XML代码,以便能够点击&#34中的取消按钮;保存"州:
<button name="invoice_cancel" states="draft,proforma2,saved" string="Cancel Invoice" groups="base.group_no_one"/>
使用旧状态[草案为ex],可以取消。我的新状态&#34;已保存&#34;,我无法取消发票。有线索吗?
答案 0 :(得分:0)
您可能需要更改xml文件中的工作流定义才能添加新的转换。例如:
<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>