summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/data.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/data.js')
-rw-r--r--addons/web/static/src/js/data.js16
1 files changed, 8 insertions, 8 deletions
diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js
index a4d9e9e4d71..b596b1eb250 100644
--- a/addons/web/static/src/js/data.js
+++ b/addons/web/static/src/js/data.js
@@ -18,7 +18,7 @@ openerp.web.serialize_sort = function (criterion) {
}).join(', ');
};
-openerp.web.DataGroup = openerp.web.Widget.extend( /** @lends openerp.web.DataGroup# */{
+openerp.web.DataGroup = openerp.web.OldWidget.extend( /** @lends openerp.web.DataGroup# */{
/**
* Management interface between views and grouped collections of OpenERP
* records.
@@ -30,9 +30,9 @@ openerp.web.DataGroup = openerp.web.Widget.extend( /** @lends openerp.web.DataG
* content of the current grouping level.
*
* @constructs openerp.web.DataGroup
- * @extends openerp.web.Widget
+ * @extends openerp.web.OldWidget
*
- * @param {openerp.web.Widget} parent widget
+ * @param {openerp.web.OldWidget} parent widget
* @param {String} model name of the model managed by this DataGroup
* @param {Array} domain search domain for this DataGroup
* @param {Object} context context of the DataGroup's searches
@@ -233,14 +233,13 @@ openerp.web.StaticDataGroup = openerp.web.GrouplessDataGroup.extend( /** @lends
}
});
-openerp.web.DataSet = openerp.web.Widget.extend( /** @lends openerp.web.DataSet# */{
- identifier_prefix: "dataset",
+openerp.web.DataSet = openerp.web.OldWidget.extend( /** @lends openerp.web.DataSet# */{
/**
* DateaManagement interface between views and the collection of selected
* OpenERP records (represents the view's state?)
*
* @constructs openerp.web.DataSet
- * @extends openerp.web.Widget
+ * @extends openerp.web.OldWidget
*
* @param {String} model the OpenERP model this dataset will manage
*/
@@ -431,7 +430,9 @@ openerp.web.DataSet = openerp.web.Widget.extend( /** @lends openerp.web.DataSet
method: method,
domain_id: domain_index == undefined ? null : domain_index,
context_id: context_index == undefined ? null : context_index,
- args: args || []
+ args: args || [],
+ // FIXME: API which does not suck for aborting requests in-flight
+ aborter: this
}, callback, error_callback);
},
/**
@@ -506,7 +507,6 @@ openerp.web.DataSetStatic = openerp.web.DataSet.extend({
read_slice: function (fields, options) {
options = options || {};
fields = fields || {};
- // TODO remove fields from options
var offset = options.offset || 0,
limit = options.limit || false;
var end_pos = limit && limit !== -1 ? offset + limit : this.ids.length;