summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/chrome/user_menu.js
diff options
context:
space:
mode:
authorGéry Debongnie <ged@odoo.com>2017-03-07 16:14:05 +0100
committerAaron Bohy <aab@odoo.com>2017-04-11 19:44:38 +0200
commit86a87aa8b0dde2237cfe1bb769724e8ed269b62e (patch)
tree472de08242d81d1811c23dbfcd4381a903917d85 /addons/web/static/src/js/chrome/user_menu.js
parent78c97e6cc4c90036e68ad8f82b3c7d326b321067 (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/web/static/src/js/chrome/user_menu.js')
-rw-r--r--addons/web/static/src/js/chrome/user_menu.js30
1 files changed, 18 insertions, 12 deletions
diff --git a/addons/web/static/src/js/chrome/user_menu.js b/addons/web/static/src/js/chrome/user_menu.js
index 8a33260432b..21ecac479b1 100644
--- a/addons/web/static/src/js/chrome/user_menu.js
+++ b/addons/web/static/src/js/chrome/user_menu.js
@@ -59,12 +59,15 @@ var UserMenu = Widget.extend({
var self = this;
this.trigger_up('clear_uncommitted_changes', {
callback: function () {
- self.performRPC('/web/session/account').then(function (url) {
- framework.redirect(url);
- }).fail(function (result, ev){
- ev.preventDefault();
- framework.redirect('https://accounts.odoo.com/account');
- });
+ self._rpc('/web/session/account')
+ .exec()
+ .then(function (url) {
+ framework.redirect(url);
+ })
+ .fail(function (result, ev){
+ ev.preventDefault();
+ framework.redirect('https://accounts.odoo.com/account');
+ });
},
});
},
@@ -90,12 +93,15 @@ var UserMenu = Widget.extend({
var session = this.getSession();
this.trigger_up('clear_uncommitted_changes', {
callback: function () {
- self.performRPC("/web/action/load", {
- action_id: "base.action_res_users_my",
- }).done(function (result) {
- result.res_id = session.uid;
- self.do_action(result);
- });
+ self._rpc("/web/action/load")
+ .params({
+ action_id: "base.action_res_users_my",
+ })
+ .exec()
+ .done(function (result) {
+ result.res_id = session.uid;
+ self.do_action(result);
+ });
},
});
},