self.write(cr, uid, ids, {'state': 'draft'})
wf_service = netsvc.LocalService("workflow")
for id in ids:
+ wf_service.trg_delete(uid, 'payment.order', id, cr)
wf_service.trg_create(uid, 'payment.order', id, cr)
return True
<button name="cancel" states="draft,open" string="Cancel" icon="gtk-cancel"/>
<button name="open" states="draft" string="Confirm Payments" icon="gtk-apply"/>
<button name="set_done" states="open" string="Make Payments" type="object" icon="gtk-execute"/>
- <button name="set_to_draft" states="cancel" string="Set to draft" type="object" icon="gtk-convert"/>
+ <button name="set_to_draft" states="cancel,done" string="Set to draft" type="object" icon="gtk-convert"/>
</group>
</form>
</field>