From b78c68cf899d982e78cbeac8bd45c5b09045bacc Mon Sep 17 00:00:00 2001 From: "rch (OpenERP)" <> Date: Thu, 18 Nov 2010 16:41:54 +0530 Subject: [PATCH] [IMP]: Remove currency code. bzr revid: jni@tinyerp.com-20101118111154-blltkhxllc9zemxs --- bin/addons/base/base_data.xml | 12 ++++++------ bin/addons/base/res/res_currency.py | 11 ++++------- bin/addons/base/res/res_currency_view.xml | 2 -- 3 files changed, 10 insertions(+), 15 deletions(-) diff --git a/bin/addons/base/base_data.xml b/bin/addons/base/base_data.xml index 075c44ae63b..2b9128eea80 100644 --- a/bin/addons/base/base_data.xml +++ b/bin/addons/base/base_data.xml @@ -1044,7 +1044,7 @@ - + OpenERP S.A. @@ -1170,7 +1170,7 @@ - + Kč CZK @@ -1213,7 +1213,7 @@ - + Rs IDR @@ -1290,7 +1290,7 @@ - + kr SEK @@ -1304,7 +1304,7 @@ - + GBP GBP @@ -1326,7 +1326,7 @@ 0.01 4 - + 5.0881 diff --git a/bin/addons/base/res/res_currency.py b/bin/addons/base/res/res_currency.py index 1a233df4f19..d9668118212 100644 --- a/bin/addons/base/res/res_currency.py +++ b/bin/addons/base/res/res_currency.py @@ -48,7 +48,6 @@ class res_currency(osv.osv): _description = "Currency" _columns = { 'name': fields.char('Currency', size=32, required=True), - 'code': fields.char('Code', size=3), 'symbol': fields.char('Symbol', size=3), 'rate': fields.function(_current_rate, method=True, string='Current Rate', digits=(12,6), help='The rate of the currency to the currency of rate 1'), @@ -65,7 +64,7 @@ class res_currency(osv.osv): 'active': lambda *a: 1, 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'res.currency', context=c) } - _order = "code" + _order = "name" def read(self, cr, user, ids, fields=None, context=None, load='_classic_read'): res=super(osv.osv, self).read(cr, user, ids, fields, context, load) @@ -102,12 +101,12 @@ class res_currency(osv.osv): if from_currency['rate'] == 0 or to_currency['rate'] == 0: date = context.get('date', time.strftime('%Y-%m-%d')) if from_currency['rate'] == 0: - code = from_currency.code + currency_name = from_currency.name else: - code = to_currency.code + currency_name = to_currency.name raise osv.except_osv(_('Error'), _('No rate found \n' \ 'for the currency: %s \n' \ - 'at the date: %s') % (code, date)) + 'at the date: %s') % (currency_name, date)) rate = to_currency.rate/from_currency.rate if account and (account.currency_mode=='average') and account.currency_id: q = self.pool.get('account.move.line')._query_get(cr, uid, context=context) @@ -133,9 +132,7 @@ class res_currency(osv.osv): args2 = args[:] if name: args += [('name', operator, name)] - args2 += [('code', operator, name)] ids = self.search(cr, uid, args, limit=limit) - ids += self.search(cr, uid, args2, limit=limit) res = self.name_get(cr, uid, ids, context) return res res_currency() diff --git a/bin/addons/base/res/res_currency_view.xml b/bin/addons/base/res/res_currency_view.xml index 60ddf0d98e8..37a8693e5b3 100644 --- a/bin/addons/base/res/res_currency_view.xml +++ b/bin/addons/base/res/res_currency_view.xml @@ -9,7 +9,6 @@ - @@ -28,7 +27,6 @@
-