← Back to team overview

openerp-dev-web team mailing list archive

[Merge] lp:~openerp-dev/openobject-client/client_save_fix into lp:~openerp-dev/openobject-client/trunk-dev-client

 

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

Requested reviews:
  Naresh(OpenERP) (nch-openerp)
Related bugs:
  #705744 OpenERP - Confirmation Window for Saving has a Problem in OpenERP v6.0.1
  https://bugs.launchpad.net/bugs/705744

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client/client_save_fix/+merge/47382
-- 
https://code.launchpad.net/~openerp-dev/openobject-client/client_save_fix/+merge/47382
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-client/client_save_fix.
=== modified file 'bin/modules/gui/window/form.py'
--- bin/modules/gui/window/form.py	2011-01-13 05:47:45 +0000
+++ bin/modules/gui/window/form.py	2011-01-25 11:34:15 +0000
@@ -239,7 +239,10 @@
             if id:
                 self.sig_reload()
                 self.get_resource(get_id=id)
-
+            elif mode == 'tree' and not id:
+                self.sig_reload()
+                self.screen.current_view.set_cursor()
+            
     def sig_logs(self, widget=None):
         id = self.id_get()
         if not id:
@@ -361,6 +364,8 @@
             else:
                 return False
         if self.screen.current_view.view_type == 'form':
+            if not self.screen.current_model.id:
+                self.screen.search_filter()
             self.screen.cancel_current()
             self.screen.display()
         else:


Follow ups