From 7e22f42485a3b39ec8ea0cda8da3d9769d514567 Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Wed, 9 Dec 2009 17:12:41 +0530 Subject: [PATCH] [IMP] Limit for name_search() improved to 100 lp bug: https://launchpad.net/bugs/494401 fixed bzr revid: jvo@tinyerp.com-20091209114241-e9amr10847awl5zq --- bin/addons/base/ir/ir_actions.py | 2 +- bin/addons/base/res/country.py | 4 ++-- bin/addons/base/res/partner/partner.py | 4 ++-- bin/addons/base/res/res_currency.py | 2 +- bin/addons/base/res/res_user.py | 2 +- bin/osv/orm.py | 4 ++-- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bin/addons/base/ir/ir_actions.py b/bin/addons/base/ir/ir_actions.py index 5f95f3bebdb..57315d21487 100644 --- a/bin/addons/base/ir/ir_actions.py +++ b/bin/addons/base/ir/ir_actions.py @@ -350,7 +350,7 @@ class ir_model_fields(osv.osv): 'complete_name': fields.char('Complete Name', size=64, select=1), } - def name_search(self, cr, uid, name, args=None, operator='ilike', context=None, limit=80): + def name_search(self, cr, uid, name, args=None, operator='ilike', context=None, limit=100): return super(ir_model_fields, self).name_search(cr, uid, name, args, operator, context, limit) # def get_fields(cr, uid, field, rel): # result = [] diff --git a/bin/addons/base/res/country.py b/bin/addons/base/res/country.py index 6ca011c8820..9a9dde4916e 100644 --- a/bin/addons/base/res/country.py +++ b/bin/addons/base/res/country.py @@ -40,7 +40,7 @@ class Country(osv.osv): ] def name_search(self, cr, user, name='', args=None, operator='ilike', - context=None, limit=80): + context=None, limit=100): if not args: args=[] if not context: @@ -81,7 +81,7 @@ class CountryState(osv.osv): help='The state code in three chars.\n', required=True), } def name_search(self, cr, user, name='', args=None, operator='ilike', - context=None, limit=80): + context=None, limit=100): if not args: args = [] if not context: diff --git a/bin/addons/base/res/partner/partner.py b/bin/addons/base/res/partner/partner.py index 73ed1923641..99fd490a27f 100644 --- a/bin/addons/base/res/partner/partner.py +++ b/bin/addons/base/res/partner/partner.py @@ -199,7 +199,7 @@ class res_partner(osv.osv): res = [(r['id'], r[rec_name]) for r in self.read(cr, uid, ids, [rec_name], context)] return res - def name_search(self, cr, uid, name, args=None, operator='ilike', context=None, limit=80): + def name_search(self, cr, uid, name, args=None, operator='ilike', context=None, limit=100): if not args: args=[] if not context: @@ -317,7 +317,7 @@ class res_partner_address(osv.osv): res.append((r['id'], addr.strip() or '/')) return res - def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=80): + def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=100): if not args: args=[] if not context: diff --git a/bin/addons/base/res/res_currency.py b/bin/addons/base/res/res_currency.py index 333112939b5..0cd80c141c6 100644 --- a/bin/addons/base/res/res_currency.py +++ b/bin/addons/base/res/res_currency.py @@ -123,7 +123,7 @@ class res_currency(osv.osv): else: return (from_amount * rate) - def name_search(self, cr, uid, name, args=[], operator='ilike', context={}, limit=80): + def name_search(self, cr, uid, name, args=[], operator='ilike', context={}, limit=100): args2 = args[:] if name: args += [('name', operator, name)] diff --git a/bin/addons/base/res/res_user.py b/bin/addons/base/res/res_user.py index 0755263a6d2..f36e66d5df5 100644 --- a/bin/addons/base/res/res_user.py +++ b/bin/addons/base/res/res_user.py @@ -221,7 +221,7 @@ class users(osv.osv): raise osv.except_osv(_('Can not remove root user!'), _('You can not remove the admin user as it is used internally for resources created by OpenERP (updates, module installation, ...)')) return super(users, self).unlink(cr, uid, ids, context=context) - def name_search(self, cr, user, name='', args=None, operator='ilike', context=None, limit=80): + def name_search(self, cr, user, name='', args=None, operator='ilike', context=None, limit=100): if not args: args=[] if not context: diff --git a/bin/osv/orm.py b/bin/osv/orm.py index 3fdd02d8ef9..3a871ec1f32 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -1455,7 +1455,7 @@ class orm_template(object): def name_get(self, cr, user, ids, context=None): raise _('The name_get method is not implemented on this object !') - def name_search(self, cr, user, name='', args=None, operator='ilike', context=None, limit=80): + def name_search(self, cr, user, name='', args=None, operator='ilike', context=None, limit=100): raise _('The name_search method is not implemented on this object !') def copy(self, cr, uid, id, default=None, context=None): @@ -3194,7 +3194,7 @@ class orm(orm_template): return [(r['id'], tools.ustr(r[self._rec_name])) for r in self.read(cr, user, ids, [self._rec_name], context, load='_classic_write')] - def name_search(self, cr, user, name='', args=None, operator='ilike', context=None, limit=80): + def name_search(self, cr, user, name='', args=None, operator='ilike', context=None, limit=100): if not args: args = [] if not context: