fix anonymous user preferences

pull/7748/head
Martin Schoeler 8 years ago
parent dce3f2dc63
commit b6cfa7c69b
  1. 4
      packages/rocketchat-ui-sidenav/client/accountBox.html
  2. 7
      packages/rocketchat-ui-sidenav/client/accountBox.js

@ -8,7 +8,7 @@
</div>
<div class="sidebar__account-data">
<h3 class="sidebar__account-name {{#if ../lighten}}sidebar__account-name--lighten{{/if}}" data-username="{{username}}">@{{username}}</h3>
<input id="sidebar__account-menu" type="checkbox" class="rc-popover-anchor" data-popover="anchor">
<input id="sidebar__account-menu" type="checkbox" class="rc-popover-anchor" data-popover="anchor" {{isAnonymous}}>
<div class="rc-popover" data-popover="popover">
<div class="rc-popover__content">
<div class="rc-popover__column">
@ -78,9 +78,11 @@
<div class="sidebar__account-status">
<div class="sidebar__account-status-bullet {{bullet}}" title="{{visualStatus}}"></div>
<div class="sidebar__account-username">{{visualStatus}}</div>
{{#unless isAnonymous}}
<svg class="sidebar__account-arrow">
<use xlink:href="#icon-arrow-down"></use>
</svg>
{{/unless}}
</div>
</div>
</label>

@ -6,6 +6,7 @@ Template.accountBox.helpers({
fname: t('Anonymous'),
status: 'online',
visualStatus: t('online'),
bullet: 'general-success-background',
username: 'anonymous'
};
}
@ -45,6 +46,12 @@ Template.accountBox.helpers({
registeredMenus() {
return AccountBox.getItems();
},
isAnonymous() {
if (Meteor.user() == null && RocketChat.settings.get('Accounts_AllowAnonymousRead')) {
return 'disabled';
}
}
});

Loading…
Cancel
Save