[IMP] Improve code for invoice paid.
bzr revid: bth@tinyerp.com-20130215134151-umev5om824ndnq0r
This commit is contained in:
parent
a388774265
commit
96db819d5a
|
@ -559,7 +559,6 @@ class purchase_order(osv.osv):
|
||||||
|
|
||||||
def invoice_done(self, cr, uid, ids, context=None):
|
def invoice_done(self, cr, uid, ids, context=None):
|
||||||
self.write(cr, uid, ids, {'state':'approved'}, context=context)
|
self.write(cr, uid, ids, {'state':'approved'}, context=context)
|
||||||
self.message_post(cr, uid, ids, body=_("Invoice <b>Paid.</b>"), context=context)
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def has_stockable_product(self, cr, uid, ids, *args):
|
def has_stockable_product(self, cr, uid, ids, *args):
|
||||||
|
@ -1200,4 +1199,10 @@ class account_invoice(osv.Model):
|
||||||
self.pool.get('purchase.order').message_post(cr, uid, po_ids, body=_("Invoice <b>Received.</b>"), context=context)
|
self.pool.get('purchase.order').message_post(cr, uid, po_ids, body=_("Invoice <b>Received.</b>"), context=context)
|
||||||
return res
|
return res
|
||||||
|
|
||||||
|
def confirm_paid(self, cr, uid, ids, context=None):
|
||||||
|
po_ids = self.pool.get('purchase.order').search(cr,uid,[('invoice_ids','in',ids)],context)
|
||||||
|
res = super(account_invoice, self).confirm_paid(cr, uid, ids, context=None)
|
||||||
|
self.pool.get('purchase.order').message_post(cr, uid, po_ids, body=_("Invoice <b>Paid</b>"), context=context)
|
||||||
|
return res
|
||||||
|
|
||||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||||
|
|
Loading…
Reference in New Issue