Serpent Consulting Services has proposed merging 
lp:~serpent-consulting-services/openobject-client/gtk-groupby-boolean-6.1 into 
lp:openobject-client.

Requested reviews:
  OpenERP sa GTK client R&D (openerp-dev-gtk)
Related bugs:
  Bug #876619 in OpenERP GTK Client: "[6.0/trunk] GTK  :  Group By on Boolean 
Field doesn't work!"
  https://bugs.launchpad.net/openobject-client/+bug/876619

For more details, see:
https://code.launchpad.net/~serpent-consulting-services/openobject-client/gtk-groupby-boolean-6.1/+merge/79574
-- 
https://code.launchpad.net/~serpent-consulting-services/openobject-client/gtk-groupby-boolean-6.1/+merge/79574
Your team OpenERP sa GTK client R&D is requested to review the proposed merge 
of lp:~serpent-consulting-services/openobject-client/gtk-groupby-boolean-6.1 
into lp:openobject-client.
=== modified file 'bin/widget/view/tree_gtk/parser.py'
--- bin/widget/view/tree_gtk/parser.py	2011-10-07 06:54:56 +0000
+++ bin/widget/view/tree_gtk/parser.py	2011-10-17 15:39:24 +0000
@@ -384,6 +384,11 @@
     def setter(self, column, cell, store, iter):
         model = store.get_value(iter, 0)
         value = self.get_textual_value(model)
+        # A Fix to manage the groupby on boolean fields
+        if not isinstance(value,(bool,int)):
+            value = value.split(' ')
+            mapping = {'False':False,'True':True}
+            value =  eval(value[0],mapping)
         cell.set_active(bool(value))
         if model.value.get('state',False):
             self.state_set(model, model.value.get('state','draft'))

_______________________________________________
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