Antony Lesuisse (OpenERP) has proposed merging
lp:~openerp-dev/openerp-web/trunk-improve-save-last_update-vme into
lp:openerp-web.
Requested reviews:
Antony Lesuisse (OpenERP) (al-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-improve-save-last_update-vme/+merge/127607
--
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-improve-save-last_update-vme/+merge/127607
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openerp-web/trunk-improve-save-last_update-vme.
=== modified file 'addons/web/static/src/js/view_form.js'
--- addons/web/static/src/js/view_form.js 2012-10-01 22:02:48 +0000
+++ addons/web/static/src/js/view_form.js 2012-10-02 22:29:20 +0000
@@ -314,6 +314,7 @@
}
var fields = _.keys(self.fields_view.fields);
fields.push('display_name');
+ fields.push('__last_update');
return self.dataset.read_index(fields, {
context: { 'bin_size': true, 'future_display_name' : true }
}).pipe(self.on_record_loaded);
@@ -852,7 +853,12 @@
} else {
self.force_dirty = false;
// Write save
- save_deferral = self.dataset.write(self.datarecord.id, values, {}).pipe(function(r) {
+ var option = {};
+ var val = {};
+ var key = _.str.sprintf("%s,%s",self.model,self.datarecord.id);
+ val[key] = self.datarecord['__last_update'];
+ option['context'] = {'__last_update': val};
+ save_deferral = self.dataset.write(self.datarecord.id, values, option).pipe(function(r) {
return self.on_saved(r);
}, null);
}
@@ -941,6 +947,7 @@
} else {
var fields = _.keys(self.fields_view.fields);
fields.push('display_name');
+ fields.push('__last_update');
return self.dataset.read_index(fields, {
context : { 'bin_size' : true, 'future_display_name' : true }
}).pipe(self.on_record_loaded);
_______________________________________________
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