From 306a8c8285e611dc6cd6d0a819df6e501e050456 Mon Sep 17 00:00:00 2001 From: Mustufa Rangwala Date: Tue, 30 Sep 2008 16:19:28 +0530 Subject: [PATCH] modify base_iban module for the searching on iban number also bzr revid: mra@tinyerp.com-20080930104928-z4wqz32zu82pi2r8 --- addons/base_iban/base_iban.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/addons/base_iban/base_iban.py b/addons/base_iban/base_iban.py index dd06ea6e438..598e6af4552 100644 --- a/addons/base_iban/base_iban.py +++ b/addons/base_iban/base_iban.py @@ -48,6 +48,17 @@ class res_partner_bank(osv.osv): res += super(res_partner_bank, self).name_get(cr, uid, to_check_ids, context) return res + def search(self, cr, uid, args, offset=0, limit=None, order=None, + context=None, count=False): + res = super(res_partner_bank,self).search(cr, uid, args, offset, limit, + order, context=context, count=count) + if filter(lambda x:x[0]=='acc_number' ,args): + iban_value = filter(lambda x:x[0]=='acc_number' ,args)[0][2] + args1 = [('iban','ilike',iban_value)] + res += super(res_partner_bank,self).search(cr, uid, args1, offset, limit, + order, context=context, count=count) + return res + res_partner_bank()