diff options
| author | Fabien Meghazi <fme@openerp.com> | 2012-08-14 21:53:16 +0200 |
|---|---|---|
| committer | Fabien Meghazi <fme@openerp.com> | 2012-08-14 21:53:16 +0200 |
| commit | 2b0fcb77753bda709a1abf6995874469985fd595 (patch) | |
| tree | bf09caddf7707f090c5571a9d263b4046b3a6200 /addons/web/static/src/js/data.js | |
| parent | 63e4d9b572f27a5cdfa347e159ebc7e39f240ce1 (diff) | |
[WIP] groups drag'n drop + resequence
bzr revid: fme@openerp.com-20120814195316-j66wn6yxta6yj0w9
Diffstat (limited to 'addons/web/static/src/js/data.js')
| -rw-r--r-- | addons/web/static/src/js/data.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js index e360c922918..a2adc2429bd 100644 --- a/addons/web/static/src/js/data.js +++ b/addons/web/static/src/js/data.js @@ -805,6 +805,22 @@ instance.web.DataSet = instance.web.CallbackEnabled.extend( /** @lends openerp. alter_ids: function(n_ids) { this.ids = n_ids; }, + /** + * Resequence records. + * + * @param {Array} ids identifiers of the records to resequence + * @returns {$.Deferred} + */ + resequence: function (ids, options) { + options = options || {}; + return this.rpc('/web/dataset/resequence', { + model: this.model, + ids: ids, + context: this._model.context(options.context), + }).pipe(function (results) { + return results; + }); + }, }); instance.web.DataSetStatic = instance.web.DataSet.extend({ init: function(parent, model, context, ids) { |
