summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorGéry Debongnie <ged@odoo.com>2016-05-26 10:22:31 +0200
committerGéry Debongnie <ged@odoo.com>2016-05-30 09:23:08 +0200
commit58245d4dcaf9ebbd61e11bfeaf37643eac542341 (patch)
tree6e359b3058440c1680c2e7e3a75c31cdfcdc06aa /addons/web/static/src
parent8ccff7dba83f5ffdd0615a98ea67ba189500a0c5 (diff)
[IMP] web: remove useless rpc by user_menu
The UserMenu widget needs the user name, but it is available in the session informations.
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/widgets/user_menu.js23
1 files changed, 9 insertions, 14 deletions
diff --git a/addons/web/static/src/js/widgets/user_menu.js b/addons/web/static/src/js/widgets/user_menu.js
index edeb059790a..7b4e4d05b25 100644
--- a/addons/web/static/src/js/widgets/user_menu.js
+++ b/addons/web/static/src/js/widgets/user_menu.js
@@ -27,23 +27,18 @@ var UserMenu = Widget.extend({
});
},
do_update: function () {
- var self = this;
- var $avatar = self.$('.oe_topbar_avatar');
- $avatar.attr('src', $avatar.data('default-src'));
+ var $avatar = this.$('.oe_topbar_avatar');
if (!session.uid) {
+ $avatar.attr('src', $avatar.data('default-src'));
return $.when();
}
- var func = new Model("res.users").get_func("read");
- return self.alive(func(session.uid, ["name"])).then(function(res) {
- var topbar_name = res.name;
- if(session.debug) {
- topbar_name = _.str.sprintf("%s (%s)", topbar_name, session.db);
- }
- self.$('.oe_topbar_name').text(topbar_name);
-
- var avatar_src = session.url('/web/image', {model:'res.users', field: 'image_small', id: session.uid});
- $avatar.attr('src', avatar_src);
- });
+ var topbar_name = session.name;
+ if(session.debug) {
+ topbar_name = _.str.sprintf("%s (%s)", topbar_name, session.db);
+ }
+ this.$('.oe_topbar_name').text(topbar_name);
+ var avatar_src = session.url('/web/image', {model:'res.users', field: 'image_small', id: session.uid});
+ $avatar.attr('src', avatar_src);
},
on_menu_documentation: function () {
window.open('https://www.odoo.com/documentation/user', '_blank');