From 9ce59172fbbb7ec5faf9dfaae4dedfbcdd20c855 Mon Sep 17 00:00:00 2001 From: Mantavya Gajjar Date: Thu, 16 Sep 2010 23:22:58 +0530 Subject: [PATCH] [FIX]: fix a problem in the wiki module [FIX]: fix a view for the journal voucher view bzr revid: mga@tinyerp.com-20100916175258-vjz4pnjh3eqlgb7k --- addons/account/account.py | 21 +++++ .../voucher_sales_purchase_view.xml | 6 +- addons/account_voucher/voucher_view.xml | 11 +++ addons/wiki/wiki.py | 66 ++++++++-------- addons/wiki/wiki_view.xml | 76 +++++++++---------- 5 files changed, 106 insertions(+), 74 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index 625bcd1a6a8..375d1a046d2 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -686,6 +686,27 @@ class account_journal(osv.osv): vals.update({'sequence_id' : self.create_sequence(cr, uid, vals, context)}) return super(account_journal, self).create(cr, uid, vals, context) + def name_get(self, cr, user, ids, context={}): + """ + Returns a list of tupples containing id, name. + result format : {[(id, name), (id, name), ...]} + + @param cr: A database cursor + @param user: ID of the user currently logged in + @param ids: list of ids for which name should be read + @param context: context arguments, like lang, time zone + + @return: Returns a list of tupples containing id, name + """ + result = self.browse(cr, user, ids, context) + res = [] + for rs in result: + name = rs.name + if rs.currency: + name = "%s (%s)" % (rs.name, rs.currency.name) + res += [(rs.id, name)] + return res + def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=100): if not args: args = [] diff --git a/addons/account_voucher/voucher_sales_purchase_view.xml b/addons/account_voucher/voucher_sales_purchase_view.xml index 7dd79c2d829..b72faa46d46 100644 --- a/addons/account_voucher/voucher_sales_purchase_view.xml +++ b/addons/account_voucher/voucher_sales_purchase_view.xml @@ -102,6 +102,7 @@ + @@ -133,7 +134,7 @@