modify base_iban module for the searching on iban number also
authorMustufa Rangwala <mra@tinyerp.com>
Tue, 30 Sep 2008 10:49:28 +0000 (16:19 +0530)
committerMustufa Rangwala <mra@tinyerp.com>
Tue, 30 Sep 2008 10:49:28 +0000 (16:19 +0530)
bzr revid: mra@tinyerp.com-20080930104928-z4wqz32zu82pi2r8

addons/base_iban/base_iban.py

index dd06ea6..598e6af 100644 (file)
@@ -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()