← Back to team overview

openerp-dev-web team mailing list archive

[Merge] lp:~openerp-dev/openobject-client/trunk-bug-727819-nch into lp:openobject-client

 

Naresh(OpenERP) has proposed merging lp:~openerp-dev/openobject-client/trunk-bug-727819-nch into lp:openobject-client.

Requested reviews:
  OpenERP sa GTK client R&D (openerp-dev-gtk)
Related bugs:
  #727819 size of datetime and boolean in tree view are fixed
  https://bugs.launchpad.net/bugs/727819

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client/trunk-bug-727819-nch/+merge/52189

Hello,
This branch contains fix for the bug #727819 for column width for datetime and boolean fields, set max width to False to allow dynamic datetime values width eg:fr_FR" 


Thanks

-- 
https://code.launchpad.net/~openerp-dev/openobject-client/trunk-bug-727819-nch/+merge/52189
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-client/trunk-bug-727819-nch.
=== modified file 'bin/widget/view/list.py'
--- bin/widget/view/list.py	2011-01-17 20:28:40 +0000
+++ bin/widget/view/list.py	2011-03-04 12:11:26 +0000
@@ -122,8 +122,6 @@
         self.lst = []
         self.screen = screen
         self.load()
-        
-        
 
     def destroy(self):
         del self.context
@@ -186,7 +184,7 @@
                     self.add(rec)
         else:
             if self.context.get('__domain') and not no_leaf:
-                limit = self.screen.screen_container.get_limit()               
+                limit = self.screen.screen_container.get_limit()
                 ids = rpc.session.rpc_exec_auth('/object', 'execute', self.mgroup.resource, 'search', self.context.get('__domain'), 0, limit, self.sort_order)
                 if not ids:
                      self.add_dummny_record(self.context['__field'])
@@ -230,7 +228,6 @@
         self.domain = domain
         self.models = list_record(model_group, context=context, domain=self.domain, sort_order=sort_order, screen=screen)
         self.set_property('leak_references', False)
-     
 
     def added(self, modellist, position):
         self.models.loaded = False
@@ -856,10 +853,6 @@
 
     def set_invisible_attr(self):
         for col in self.widget_tree.get_columns():
-            if col._type == 'datetime':
-                col.set_max_width(145)
-                if self.screen.context.get('group_by'):
-                    col.set_max_width(180)
             value = eval(str(self.widget_tree.cells[col.name].attrs.get('invisible', 'False')),\
                            {'context':self.screen.context})
             if col.name in self.screen.context.get('group_by',[]):

=== modified file 'bin/widget/view/tree_gtk/parser.py'
--- bin/widget/view/tree_gtk/parser.py	2011-01-31 10:28:17 +0000
+++ bin/widget/view/tree_gtk/parser.py	2011-03-04 12:11:26 +0000
@@ -185,12 +185,12 @@
                     'float': (80, 300),
                     'float_time': (80,150),
                     'date': (70, False),
-                    'datetime': (145, 145),
+                    'datetime': (145, False),
                     'selection': (90, 250),
                     'char': (100, False),
                     'one2many': (50, False),
                     'many2many': (50, False),
-                    'boolean': (20, 80),
+                    'boolean': (20, False),
                     'progressbar':(150, 200)
                 }
 


Follow ups