diff options
| author | Antony Lesuisse <al@openerp.com> | 2012-10-06 18:20:30 +0200 |
|---|---|---|
| committer | Antony Lesuisse <al@openerp.com> | 2012-10-06 18:20:30 +0200 |
| commit | ef56fc10d07ad513dcbb27ef76066f44c708fa80 (patch) | |
| tree | 508bace157c80af591a18cfed79f9745e5f07f51 /addons/web/static/src | |
| parent | 6b361ee04c067b85148f7c395cea480f4816c56e (diff) | |
| parent | 558ad0616a4fef54ec290ef1967ab0d0ac083260 (diff) | |
[MERGE] callback2deferred dataset.call
bzr revid: al@openerp.com-20121006162030-s5moj83dzegxlron
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/data.js | 22 | ||||
| -rw-r--r-- | addons/web/static/src/js/views.js | 6 |
2 files changed, 4 insertions, 24 deletions
diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js index 2b82e618203..220d42737da 100644 --- a/addons/web/static/src/js/data.js +++ b/addons/web/static/src/js/data.js @@ -586,26 +586,8 @@ instance.web.DataSet = instance.web.CallbackEnabled.extend({ * @param {Function} error_callback * @returns {$.Deferred} */ - call: function (method, args, callback, error_callback) { - return this._model.call(method, args).then(callback, error_callback); - }, - /** - * Calls an arbitrary method, with more crazy - * - * @param {String} method - * @param {Array} [args] - * @param {Number} [domain_index] index of a domain to evaluate in the args array - * @param {Number} [context_index] index of a context to evaluate in the args array - * @returns {$.Deferred} - */ - call_and_eval: function (method, args, domain_index, context_index) { - return instance.session.rpc('/web/dataset/call', { - model: this.model, - method: method, - domain_id: domain_index == undefined ? null : domain_index, - context_id: context_index == undefined ? null : context_index, - args: args || [] - }); + call: function (method, args) { + return this._model.call(method, args); }, /** * Calls a button method, usually returning some sort of action diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index a166865476a..327808a3993 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -813,13 +813,11 @@ instance.web.ViewManagerAction = instance.web.ViewManager.extend({ }); break; case 'fields': - this.dataset.call_and_eval( - 'fields_get', [false, {}], null, 1).then(function (fields) { + this.dataset.call('fields_get', [false, {}]).then(function (fields) { var $root = $('<dl>'); _(fields).each(function (attributes, name) { $root.append($('<dt>').append($('<h4>').text(name))); - var $attrs = $('<dl>').appendTo( - $('<dd>').appendTo($root)); + var $attrs = $('<dl>').appendTo($('<dd>').appendTo($root)); _(attributes).each(function (def, name) { if (def instanceof Object) { def = JSON.stringify(def); |
