diff options
| author | Géry Debongnie <ged@odoo.com> | 2017-03-05 09:37:03 +0100 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2017-04-11 19:44:38 +0200 |
| commit | 25fecd932a2bac324cc41d4326f8acdc7bbab5a9 (patch) | |
| tree | 4413e284a459633e196fd8237ebdd3810d70ae75 /addons/web/static/src/js/widgets | |
| parent | 47ec89d7fae16e66760240f4d34425c3277e7f07 (diff) | |
[REF] web, *: remove calls to performmodelrpc
The this.performModelRPc method is deprecated, so with this commit, we
remove some calls.
Diffstat (limited to 'addons/web/static/src/js/widgets')
| -rw-r--r-- | addons/web/static/src/js/widgets/model_field_selector.js | 14 | ||||
| -rw-r--r-- | addons/web/static/src/js/widgets/switch_company_menu.js | 9 |
2 files changed, 14 insertions, 9 deletions
diff --git a/addons/web/static/src/js/widgets/model_field_selector.js b/addons/web/static/src/js/widgets/model_field_selector.js index 9c843937c90..a1fb3cc5c4b 100644 --- a/addons/web/static/src/js/widgets/model_field_selector.js +++ b/addons/web/static/src/js/widgets/model_field_selector.js @@ -317,12 +317,14 @@ var ModelFieldSelector = Widget.extend({ _getModelFieldsFromCache: function (model, filters) { var def = modelFieldsCache.cacheDefs[model]; if (!def) { - def = modelFieldsCache.cacheDefs[model] = this.performModelRPC(model, "fields_get", [ - false, - ["store", "searchable", "type", "string", "relation", "selection", "related"], - ]).then((function (fields) { - modelFieldsCache.cache[model] = sortFields(fields); - }).bind(this)); + def = modelFieldsCache.cacheDefs[model] = this.rpc(model, "fields_get") + .args([ + false, + ["store", "searchable", "type", "string", "relation", "selection", "related"]]) + .exec() + .then((function (fields) { + modelFieldsCache.cache[model] = sortFields(fields); + }).bind(this)); } return def.then((function () { return _.filter(modelFieldsCache.cache[model], function (f) { diff --git a/addons/web/static/src/js/widgets/switch_company_menu.js b/addons/web/static/src/js/widgets/switch_company_menu.js index b953791eec2..feaf487fcc7 100644 --- a/addons/web/static/src/js/widgets/switch_company_menu.js +++ b/addons/web/static/src/js/widgets/switch_company_menu.js @@ -18,9 +18,12 @@ var SwitchCompanyMenu = Widget.extend({ this.$el.on('click', '.dropdown-menu li a[data-menu]', _.debounce(function(ev) { ev.preventDefault(); var company_id = $(ev.currentTarget).data('company-id'); - self.performModelRPC('res.users', 'write', [[session.uid], {'company_id': company_id}]).then(function() { - location.reload(); - }); + self.rpc('res.users', 'write') + .args([[session.uid], {'company_id': company_id}]) + .exec() + .then(function() { + location.reload(); + }); }, 1500, true)); self.$('.oe_topbar_name').text(session.user_companies.current_company[1]); |
