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

Requested reviews:
  OpenERP sa GTK client R&D (openerp-dev-gtk)
Related bugs:
  Bug #802976 in OpenERP Server: "saved filter doens't work for all users"
  https://bugs.launchpad.net/openobject-server/+bug/802976

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client/trunk-bug-802976-nch/+merge/66244
-- 
https://code.launchpad.net/~openerp-dev/openobject-client/trunk-bug-802976-nch/+merge/66244
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-client/trunk-bug-802976-nch.
=== modified file 'bin/widget/screen/screen.py'
--- bin/widget/screen/screen.py	2011-05-10 11:13:09 +0000
+++ bin/widget/screen/screen.py	2011-06-29 07:09:29 +0000
@@ -304,12 +304,15 @@
             self.domain_init += self.action_domain
         if flag == 'mf':
             obj = service.LocalService('action.main')
-            act={'name':'Manage Filters',
+            act = {
+                 'name':'Manage Filters',
                  'res_model':'ir.filters',
                  'type':'ir.actions.act_window',
                  'view_type':'form',
                  'view_mode':'tree,form',
-                 'domain':'[(\'model_id\',\'=\',\''+self.name+'\'),(\'user_id\',\'=\','+str(rpc.session.uid)+')]'}
+                 'domain':[('model_id','=',self.name),
+                          '|',('user_id', '=', rpc.session.uid),('user_id', '=', False)]
+                 }
             ctx = self.context.copy()
             for key in ('group_by','group_by_no_leaf'):
                 if key in ctx:
@@ -485,7 +488,7 @@
         del self.win_search
         del self.win_search_callback
         del self.window
-        
+
     def set_tooltips(self):
         terp_main = service.LocalService('gui.main')
         page_id= terp_main.notebook.get_current_page()
@@ -493,8 +496,8 @@
         action_name = form_obj.name or ''
         if self.current_view.view_type == 'form':
             tips = unicode(self.current_model and self.current_model.value.get('name') or action_name)
-            tooltips = tips == action_name and action_name or  action_name + ': ' + tips[:64] 
-            label = tips == action_name and action_name or  action_name + ': ' + tips[:6] 
+            tooltips = tips == action_name and action_name or  action_name + ': ' + tips[:64]
+            label = tips == action_name and action_name or  action_name + ': ' + tips[:6]
         else:
             tooltips = action_name
             label = action_name

_______________________________________________
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