summaryrefslogtreecommitdiff
path: root/addons/base/static/src/js/data.js
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2011-05-13 16:20:38 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2011-05-13 16:20:38 +0200
commitce6efa372a48a1ab4a9ac1b35d89c30f63c6f806 (patch)
treea3faf1f09600da4c37eb644e143577c8c071fb96 /addons/base/static/src/js/data.js
parent9888008e740d6b1d900a4ce3f42acc8e73c1a2d5 (diff)
parent3bc12005bd484e471418f94e93761f03f8858f85 (diff)
[MERGE] many2one and many2many
bzr revid: nicolas.vanhoren@openerp.com-20110513142038-wa87m5kbfviqstvr
Diffstat (limited to 'addons/base/static/src/js/data.js')
-rw-r--r--addons/base/static/src/js/data.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js
index 0cef3c83e0f..95c09ef483f 100644
--- a/addons/base/static/src/js/data.js
+++ b/addons/base/static/src/js/data.js
@@ -213,12 +213,12 @@ openerp.base.DataSet = openerp.base.Controller.extend( /** @lends openerp.base.
context: this.context
}, callback);
},
- create: function(data, callback) {
+ create: function(data, callback, error_callback) {
return this.rpc('/base/dataset/create', {
model: this.model,
data: data,
context: this.context
- }, callback);
+ }, callback, error_callback);
},
write: function (id, data, callback) {
return this.rpc('/base/dataset/save', {
@@ -243,6 +243,15 @@ openerp.base.DataSet = openerp.base.Controller.extend( /** @lends openerp.base.
args: args
}, callback);
},
+ name_search: function (search_str, callback) {
+ search_str = search_str || '';
+ return this.rpc('/base/dataset/name_search', {
+ model: this.model,
+ search_str: search_str,
+ domain: this.domain || [],
+ context: this.context
+ }, callback);
+ },
exec_workflow: function (id, signal, callback) {
return this.rpc('/base/dataset/exec_workflow', {
model: this.model,