É possível mostrar o menu de nome de usuário e não o menu de notificações ao clicar no ícone de nome de usuário, como mostrado na imagem abaixo?
Isso porque quero que meus usuários tenham acesso ao logout com um clique.
Obrigado,
Oneflydown
É possível mostrar o menu de nome de usuário e não o menu de notificações ao clicar no ícone de nome de usuário, como mostrado na imagem abaixo?
Isso porque quero que meus usuários tenham acesso ao logout com um clique.
Obrigado,
Oneflydown
Olá e bem-vindo ao meta @oneflydown
Não, atualmente não é uma opção. Além disso, por que o ‘logout de um clique’ é importante?
Pressione ? para ver os atalhos de teclado. Existe um atalho de teclado para fazer logout.
Obrigado pela resposta. Eu pessoalmente não faço logout, mas já usei o Discourse para um cliente, e ele insiste em pedir o mesmo: talvez seja por uma mentalidade antiga.
Ótimo, eu vi o ZZ. Mas eu usei o Discourse para um cliente, e ele quer que seja assim. Talvez eu possa postar isso no marketplace, já que estou procurando por mais algumas customizações. Obrigado.
A propósito, não seria uma mudança no índice de aba padrão que eu poderia realizar, talvez, por meio de JavaScript?
Você deve criar um componente de tema que inclua um link de logout… em algum lugar. Fiz isso para um cliente cujos membros da comunidade provavelmente usam computadores de acesso público.
Você pode fazer isso reabrindo o widget do menu do usuário e alterando seu estado padrão. Basta alterar: currentQuickAccess: 'profile',, assim:
<script type="text/discourse-plugin" version="0.8.20">
api.reopenWidget("user-menu", {
defaultState() {
return {
currentQuickAccess: 'profile',
hasUnread: false,
markUnread: null
};
}
});
</script>
Mais detalhes sobre o widget do menu do usuário, aqui:
https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/widgets/user-menu.js#L168
Uau, um ajuste tão simples. Obrigado @zcuric
Isso funcionou muito bem! Mas como posso marcar a aba de perfil como “isActive”, significando que esta aba ficará cinza em vez da aba de notificações?
Eu vejo uma markAsActive função já disponível, mas estou com dificuldades para construir a sintaxe correta para chamar esta função na aba de perfil como parte do meu componente de tema.