diff options
| author | Géry Debongnie <ged@odoo.com> | 2017-03-07 16:14:05 +0100 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2017-04-11 19:44:38 +0200 |
| commit | 86a87aa8b0dde2237cfe1bb769724e8ed269b62e (patch) | |
| tree | 472de08242d81d1811c23dbfcd4381a903917d85 /addons/website/static/src/js/website.snippets.editor.js | |
| parent | 78c97e6cc4c90036e68ad8f82b3c7d326b321067 (diff) | |
[REF] *: use _rpc method for all rpcs
The _rpc method is now the preferred method to do a rpc, so we need to
update all calls.
Diffstat (limited to 'addons/website/static/src/js/website.snippets.editor.js')
| -rw-r--r-- | addons/website/static/src/js/website.snippets.editor.js | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/addons/website/static/src/js/website.snippets.editor.js b/addons/website/static/src/js/website.snippets.editor.js index 604c8d589f9..426c63e1d2e 100644 --- a/addons/website/static/src/js/website.snippets.editor.js +++ b/addons/website/static/src/js/website.snippets.editor.js @@ -4,6 +4,7 @@ odoo.define('website.snippets.editor', function (require) { var ajax = require("web.ajax"); var core = require("web.core"); var Dialog = require("web.Dialog"); +var rpc = require("web.rpc"); var editor = require("web_editor.editor"); var animation = require('web_editor.snippets.animation'); var options = require('web_editor.snippets.options'); @@ -54,7 +55,6 @@ options.registry.menu_data = options.Class.extend({ options.registry.company_data = options.Class.extend({ start: function () { - var self = this; this._super.apply(this, arguments); var proto = options.registry.company_data.prototype; @@ -62,11 +62,14 @@ options.registry.company_data = options.Class.extend({ if (proto.__link_deferred === undefined) { proto.__link_deferred = $.Deferred(); return ajax.jsonRpc("/web/session/get_session_info", "call").then(function (session) { - return self.performModelRPC("res.users", "read", [session.uid, ["company_id"]]).then(function (res) { - proto.__link_deferred.resolve( - "/web#action=base.action_res_company_form&view_type=form&id=" + (res && res[0] && res[0].company_id[0] || 1) - ); - }); + return rpc.query({model: "res.users", method: "read"}) + .args([session.uid, ["company_id"]]) + .exec({type: "ajax"}) + .then(function (res) { + proto.__link_deferred.resolve( + "/web#action=base.action_res_company_form&view_type=form&id=" + (res && res[0] && res[0].company_id[0] || 1) + ); + }); }); } }, |
