summaryrefslogtreecommitdiff
path: root/addons/base/static/src/js/data.js
diff options
context:
space:
mode:
authorFabien Meghazi <fme@openerp.com>2011-04-06 15:29:34 +0200
committerFabien Meghazi <fme@openerp.com>2011-04-06 15:29:34 +0200
commit704e180bfc571ce40e689f4842553d23b13468d5 (patch)
treeb25fef5edabec7f574260e3f9c077fefe55b0fe7 /addons/base/static/src/js/data.js
parent56340ea6121bcc24d17aac6ad36a241f0272ca49 (diff)
[ADD] Add call() to dataset. Moved datarecord methods in dataset
bzr revid: fme@openerp.com-20110406132934-7jwgrkhi78xbffsb
Diffstat (limited to 'addons/base/static/src/js/data.js')
-rw-r--r--addons/base/static/src/js/data.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js
index 4044fa19cc2..059b24af232 100644
--- a/addons/base/static/src/js/data.js
+++ b/addons/base/static/src/js/data.js
@@ -113,13 +113,23 @@ openerp.base.DataSet = openerp.base.Controller.extend( /** @lends openerp.base.
}
},
write: function (id, data, callback) {
- this.rpc('/base/datarecord/save', {
+ this.rpc('/base/dataset/save', {
model: this.model,
id: id,
data: data,
context: this.context
}, callback);
},
+ call: function (method, ids, args, callback) {
+ ids = ids || [];
+ args = args || [];
+ this.rpc('/base/dataset/call', {
+ model: this.model,
+ method: method,
+ ids: ids,
+ args: args
+ }, callback);
+ },
unlink: function() {
}
});