From 7f51b4001487ec71e941b3f5dbd6cbdd7921e122 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 25 Aug 2008 22:15:55 +0200 Subject: [PATCH] Better View Titles bzr revid: fp@tinyerp.com-20080825201555-howb8p6zdjmnarp1 --- bin/addons/base/res/partner/partner.py | 8 ++++++++ bin/addons/base/res/partner/partner_view.xml | 3 ++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/bin/addons/base/res/partner/partner.py b/bin/addons/base/res/partner/partner.py index 1b7b833..80434c3 100644 --- a/bin/addons/base/res/partner/partner.py +++ b/bin/addons/base/res/partner/partner.py @@ -262,6 +262,14 @@ class res_partner(osv.osv): # update the current partner cr.execute("update res_partner set ref=%d where id=%d", (nextref, ids[0])) return True + + def view_header_get(self, cr, uid, view_id, view_type, context): + res = super(res_partner, self).view_header_get(cr, uid, view_id, view_type, context) + if res: return res + if (not context.get('category_id', False)): + return False + return _('Partners: ')+self.pool.get('res.partner.category').browse(cr, uid, context['category_id'], context).name + res_partner() class res_partner_address(osv.osv): diff --git a/bin/addons/base/res/partner/partner_view.xml b/bin/addons/base/res/partner/partner_view.xml index 8a1533a..9f625f1 100644 --- a/bin/addons/base/res/partner/partner_view.xml +++ b/bin/addons/base/res/partner/partner_view.xml @@ -472,11 +472,12 @@ - Partners By Category + res.partner form tree,form [('category_id','child_of', [active_id])] + {'category_id':active_id} -- 1.7.10.4