[MERGE] moving of name_get of res.currency from base_setup/todo.py

bzr revid: qdp-launchpad@openerp.com-20110628133124-wycptujyv3axwgvm
This commit is contained in:
Quentin (OpenERP) 2011-06-28 15:31:24 +02:00
commit f8037b872d
1 changed files with 12 additions and 0 deletions

View File

@ -78,6 +78,18 @@ class res_currency(osv.osv):
r['date'] = currency_date
return res
def name_get(self, cr, uid, ids, context=None):
if context is None:
context = {}
# We can use the following line,if we want to restrict this name_get for company setup only
# But, its better to show currencies as name(Code).
if not len(ids):
return []
if isinstance(ids, (int, long)):
ids = [ids]
reads = self.read(cr, uid, ids, ['name','symbol'], context, load='_classic_write')
return [(x['id'], tools.ustr(x['name']) + (x['symbol'] and (' (' + tools.ustr(x['symbol']) + ')') or '')) for x in reads]
def round(self, cr, uid, currency, amount):
if currency.rounding == 0:
return 0.0