Mensagem privada inacessível com mensagens privadas desativadas

Olá a todos,

Obrigado por uma ótima comunidade e pelo excelente software que vocês construíram.

Recentemente, as mensagens privadas desapareceram completamente do nosso menu de notificações. Elas foram removidas em uma das atualizações recentes?
Parece que foi feito de propósito para tornar muito, muito difícil acessar nossas próprias mensagens.

Tínhamos cerca de duas formas de acessar nossas mensagens privadas. Ambas estavam no menu de notificações:

  • Clicar duas vezes no ícone de mensagem.
  • Clicar no nosso nome de usuário no menu de notificações e depois em Mensagens.

Ambas as opções desapareceram. Foi feito de propósito.

Agora, quase não há um caminho direto. Precisamos visualizar uma das novas mensagens que recebemos (no menu de notificações) e, em seguida, clicar no ícone de mensagem no título da mensagem.

Essa é uma forma.

A outra é digitar manualmente a URL das nossas mensagens no navegador.

Isso não é uma boa experiência de usuário, na minha opinião; a menos que vocês tenham um motivo para fazer isso.

Podem, por favor, explicar?

Outra coisa:
Seria difícil fazer com que a opção “Adicionar Novo Membro” em uma mensagem privada aceitasse mais de uma entrada na mesma etapa? Como adicionar vários nomes e, em seguida, clicar em convidar, em vez de convidar membros um de cada vez?

Obrigado.

2 curtidas

Até onde eu sei, as mensagens ainda podem ser acessadas clicando duas vezes no ícone de mensagem.

1 curtida

Mensagens privadas não estão ocultas por nenhuma mudança recente; é provável que seja um tema ou componente fazendo isso no seu site.

Verifique usando o modo seguro:

2 curtidas

Esta é uma imagem do menu de Notificações, onde não aparece ícone de mensagem nem botão de mensagem:

P.S.: Também está no modo de segurança.

Imgur

Acabei de perceber por que foi removido…

Desativei essa opção nas configurações:
“Permitir que usuários do nível de confiança 1 (configurável via nível de confiança mínimo para enviar mensagens) criem mensagens e respondam a mensagens. Observe que a equipe pode sempre enviar mensagens, independentemente disso.”

Achei que isso impediria todos de enviar mensagens e não afetaria os membros da equipe.

Sou um Administrador (Nível de Confiança 4) e, quando essa opção é desativada, não vejo o ícone de mensagem nem o botão, como mostrado na imagem acima.

Isso é normal?

3 curtidas

Sim, devemos mostrar o ícone para a equipe, independentemente da configuração.

Vamos corrigir isso, obrigado por relatar o problema :+1:

7 curtidas

Olá, Joe

Também tenho recebido perguntas de membros sobre como acessar suas mensagens privadas. Acredito que os membros devem poder receber mensagens (de equipe ou de outros grupos) e também devem ter o ícone de mensagens, não é?

Consegui encontrar o caminho para as mensagens privadas (por meio dos diferentes métodos mencionados acima), mas meu principal ponto de dificuldade era orientar os membros sobre como acessar suas mensagens.

Obrigado pelo seu apoio e atenção.

Atenciosamente,

Através da notificação que recebem para isso é a principal maneira.

3 curtidas

Será bastante difícil acessar mensagens antigas e lidas se elas não tiverem o ícone de mensagem.

Nós acessamos mensagens com frequência para reler mensagens antigas.

1 curtida

Você tem um caso de uso muito específico. Não há sentido em mostrar o ícone se o usuário não tiver mensagens — ou se não tiver permissão para enviar nenhuma, conforme a configuração discutida acima. Além disso, verificar se o usuário tem mensagens e exibir o botão com base nisso é um pouco custoso. Vamos corrigir o problema em que o botão não é exibido para membros da equipe, mas não mostraremos o ícone incondicionalmente.

Para o seu caso de uso, você precisa personalizar seu tema. Se quiser que seus usuários também tenham o ícone, você pode adicionar o seguinte à seção header do seu tema:

<script type="text/discourse-plugin"
        version="0.8">
  api.addUserMenuGlyph(widget => {
   if (!widget.currentUser || widget.currentUser.staff) return

    const glyph = {
     action: "quickAccess",
     actionParam: "messages",
     label: "user.private_messages",
     className: "user-pms-link",
     icon: "envelope",
     href: `${widget.attrs.path}/messages`
    };
    return glyph;
});
</script>

Isso fará com que o ícone seja exibido para os usuários, mesmo que essa configuração não esteja marcada — mas exclui membros da equipe, para que você não veja dois ícones para a mesma funcionalidade assim que aplicarmos a correção que mencionei anteriormente.

5 curtidas

Agora exibiremos o ícone para a equipe, mesmo que essa configuração esteja em uso.

5 curtidas

Obrigado.

Sobre a segunda sugestão, é possível realizá-la? Isso facilitaria muito nossas vidas e nos pouparia bastante tempo.

Seria difícil ajustar a funcionalidade de “Adicionar Novo Membro” em uma mensagem privada para aceitar mais de uma entrada na mesma etapa? Por exemplo, adicionar vários nomes de uma vez e, em seguida, clicar em convidar, em vez de convidar membros um por um?

Obrigado

1 curtida

Este tópico foi automaticamente fechado após 24 horas. Novas respostas não são mais permitidas.