diff options
| author | Fabien Meghazi <fme@openerp.com> | 2011-04-06 15:29:34 +0200 |
|---|---|---|
| committer | Fabien Meghazi <fme@openerp.com> | 2011-04-06 15:29:34 +0200 |
| commit | 704e180bfc571ce40e689f4842553d23b13468d5 (patch) | |
| tree | b25fef5edabec7f574260e3f9c077fefe55b0fe7 /addons/base/static/src/js/data.js | |
| parent | 56340ea6121bcc24d17aac6ad36a241f0272ca49 (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.js | 12 |
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() { } }); |
