Is it possible that I show the username menu and not the notification menu, when I click on the username icon as shown in below pic?
This is because I want my users to have access to logout in one click.
Thanks
Oneflydown
Is it possible that I show the username menu and not the notification menu, when I click on the username icon as shown in below pic?
This is because I want my users to have access to logout in one click.
Thanks
Oneflydown
Hello and welcome to meta @oneflydown
No, currently not an option. Also why is āone-click logoutā important?
Press ? to see the keyboard shortcuts. There is a keyboard shortcut to log out.
Thanks for reply, I personally donāt logout, but I have used Discourse for a client, and he is persistently asking for the same: may be from old school of thought.
Great, I have seen it ZZ. But, I have used Discourse for a client, and he wants it that way. May be I can post this in marketplace, as I am looking for few more customisationās. Thanks
Btw, Is it not a change of default tab index, that I could achieve through, may be JavaScript?
You should create a theme component that puts a logout linkā¦somewhere. I did this for a client whose community members are likely to be using public access computers.
You can do it by reopening the user-menu widget and change itās default state. Simply change: currentQuickAccess: 'profile',
, like this
<script type="text/discourse-plugin" version="0.8.20">
api.reopenWidget("user-menu", {
defaultState() {
return {
currentQuickAccess: 'profile',
hasUnread: false,
markUnread: null
};
}
});
</script>
More details on user-menu widget, here:
https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/widgets/user-menu.js#L168
Wow, such a simple tweak. Thanks @zcuric
This worked great! But how can I mark the profile tab as āisActiveā, meaning that this tab will be greyed instead of the notifications tab.
I see a markAsActive
function already available but Iām struggling to build the correct syntax to call this function on the profile tab as part of my theme component.