[IMP]: improved name get of res_parner_bank

bzr revid: han@tinyerp.com-20110803121713-lspcumre41vf0v9e
This commit is contained in:
Hardik Ansodariy (OpenERP) 2011-08-03 17:47:13 +05:30
parent 18a53f26c2
commit 218c65dd74
1 changed files with 6 additions and 4 deletions

View File

@ -125,12 +125,14 @@ class res_partner_bank(osv.osv):
to_check_ids = []
for id in self.browse(cr, uid, ids, context=context):
if id.state=='iban':
res.append((id.id,id.iban))
iban = id.iban
iban = iban[:4]+'-'+iban[3:(len(iban)-2)]+'-'+iban[len(iban)-2:]
res.append((id.id,iban))
else:
to_check_ids.append(id.id)
res += super(res_partner_bank, self).name_get(cr, uid, to_check_ids, context=context)
if to_check_ids:
res += super(res_partner_bank, self).name_get(cr, uid, to_check_ids, context=context)
return res
def search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False):
#overwrite the search method in order to search not only on bank type == basic account number but also on type == iban
res = super(res_partner_bank,self).search(cr, uid, args, offset, limit, order, context=context, count=count)
@ -177,4 +179,4 @@ class res_partner_bank(osv.osv):
res_partner_bank()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: