Ravi Gadhia (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-client/trunk-bug-861434-rga into 
lp:openobject-client.

Requested reviews:
  Naresh(OpenERP) (nch-openerp)
Related bugs:
  Bug #861434 in OpenERP GTK Client: "bad displaying with reference field in 
tree view"
  https://bugs.launchpad.net/openobject-client/+bug/861434

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client/trunk-bug-861434-rga/+merge/78042
-- 
https://code.launchpad.net/~openerp-dev/openobject-client/trunk-bug-861434-rga/+merge/78042
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-client/trunk-bug-861434-rga.
=== modified file 'bin/widget/view/tree_gtk/parser.py'
--- bin/widget/view/tree_gtk/parser.py	2011-09-16 07:33:34 +0000
+++ bin/widget/view/tree_gtk/parser.py	2011-10-04 05:24:17 +0000
@@ -354,6 +354,17 @@
             converted_val = str(converted_val) +  ' (' + str(count) + ')'
         return converted_val
 
+class Reference(Char):
+
+    def get_textual_value(self, model):
+        value = model.value.get(self.field_name, 0)
+        if isinstance(value, tuple):
+            value = value[1][1]
+        else:
+            value = ""
+        return value
+        
+
 class Boolean(Int):
 
     def __init__(self, *args):
@@ -748,6 +759,7 @@
     'boolean': Boolean,
     'progressbar': ProgressBar,
     'button': CellRendererButton,
+    'reference': Reference
 }
 
 # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to