From 4e89d78fbb670195bb7ebbd65b624aa24c98cc80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 20 May 2008 17:37:36 +0200 Subject: [PATCH] Improve view_header_get to pass the view string instead of the id --- trytond/osv/orm.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/trytond/osv/orm.py b/trytond/osv/orm.py index b36dfefc3f..9227f7d0cf 100644 --- a/trytond/osv/orm.py +++ b/trytond/osv/orm.py @@ -1764,7 +1764,7 @@ class ORM(object): del res[i] return res - def view_header_get(self, cursor, user, view_id=None, view_type='form', + def view_header_get(self, cursor, user, value, view_type='form', context=None): """ Overload this method if you need a window title @@ -1809,7 +1809,10 @@ class ORM(object): elif node.nodeType == node.ELEMENT_NODE \ and node.localName in ('form', 'tree', 'graph'): - result = self.view_header_get(cursor, user, False, node.localName, + value = '' + if node.hasAttribute('string'): + value = node.getAttribute('string').encode('utf8') + result = self.view_header_get(cursor, user, value, node.localName, context) if result: node.setAttribute('string', result.decode('utf8'))