openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #02617
[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