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