[FIX] account_payment: able to make payment orders in draft state after done the...
authorRifakat (OpenERP) <rha@tinyerp.com>
Tue, 25 Oct 2011 09:55:50 +0000 (15:25 +0530)
committerRifakat (OpenERP) <rha@tinyerp.com>
Tue, 25 Oct 2011 09:55:50 +0000 (15:25 +0530)
bzr revid: rha@tinyerp.com-20111025095550-0mcm9s8wx6cvxniv

addons/account_payment/account_payment.py
addons/account_payment/account_payment_view.xml

index 138be10..af334ea 100644 (file)
@@ -108,6 +108,7 @@ class payment_order(osv.osv):
         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
 
index b829748..7bd04e7 100644 (file)
                          <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>