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 @@