From a9eac7766f6d45d08373595c96eb32aef8b60f3a Mon Sep 17 00:00:00 2001 From: qsm-odoo Date: Fri, 24 Feb 2017 13:31:54 +0100 Subject: [IMP] web: allow to give perform[Model]RPC options (already used by session.rpc) --- addons/web/static/src/js/core/mixins.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'addons/web/static/src/js/core') diff --git a/addons/web/static/src/js/core/mixins.js b/addons/web/static/src/js/core/mixins.js index 266888a3948..93468e03fc0 100644 --- a/addons/web/static/src/js/core/mixins.js +++ b/addons/web/static/src/js/core/mixins.js @@ -374,16 +374,16 @@ var ServicesMixin = { return result; }, // AJAX calls - performRPC: function (route, args) { - return this.call('ajax', 'rpc', route, args); + performRPC: function (route, args, options) { + return this.call('ajax', 'rpc', route, args || {}, options || {}); }, - performModelRPC: function (model, method, args, kwargs) { + performModelRPC: function (model, method, args, kwargs, options) { return this.performRPC('/web/dataset/call_kw/' + model + '/' + method, { model: model, method: method, args: args || [], kwargs: kwargs || {}, - }); + }, options || {}); }, loadFieldView: function (dataset, view_id, view_type, options) { return this.loadViews(dataset.model, dataset.get_context(), [[view_id, view_type]], options).then(function (result) { -- cgit v1.2.3