Olá! Recentemente, atualizamos nossa implantação auto-hospedada para a versão mais recente do Discourse (2.9.0.beta1, 5a93ce421d), mas estamos observando um enorme aumento nas notificações da equipe (em comparação com antes da atualização, da versão 2.8), e não conseguimos descobrir como limpar qualquer uma dessas notificações da nossa seção de notificações da equipe.
Tenho dezenas de notificações das últimas horas de atividade, mas clicar nos botões “Dispensar” no menu suspenso de notificações ou na página dedicada de notificações no perfil não parece fazer nada - todas as notificações não lidas permanecem não lidas:
Não tenho certeza por que algumas notificações são marcadas como lidas e outras não - abri cada uma delas individualmente para investigar, mas o status de lida/não lida não parece mudar. Pelo que pude apurar, este é apenas um problema com notificações da equipe, mas isso não foi confirmado.
Alguém pode me indicar a direção certa para resolver isso? Notei que a aba de rede mostra algumas interações do service worker ao clicar em “Dispensar” - tenho um service worker desatualizado? Ou talvez uma configuração antiga de administrador com um comportamento novo?
Esqueça isso - todas as nossas contas de usuário parecem ter uma quantidade enorme de notificações que não são relevantes para elas, incluindo notificações da equipe, e eu também não consigo limpar essas notificações. Verifiquei em alguns navegadores diferentes também.
EDIT: parece que todos os usuários têm um conjunto compartilhado de notificações - os relatórios que estão chegando parecem indicar o mesmo conjunto de notificações aparecendo no painel de notificações de todos.
Não consigo dizer ao certo se o seu problema foi resolvido.
Pode ser que o Redis tenha ficado indisponível por um tempo e você só esteja recebendo todas essas notificações agora.
Outra possibilidade é que você tenha um plugin que esteja causando muitas notificações. Lembro de ter visto algo sobre isso no passado, mas não me lembro qual era o plugin.
Olá a todos, obrigado pelo acompanhamento - @IAmGav estava me ajudando em uma DM.
Sim, os índices são um problema - não conseguimos restaurar de um backup recente por causa disso. Removemos registros duplicados de um backup (manualmente) e conseguimos restaurar com sucesso (usando a ferramenta de linha de comando discourse restore integrada).
As “notificações globais compartilhadas” ainda estão presentes - estamos removendo o plugin Babble agora, responderemos quando tivermos mais informações. O engraçado é que não estávamos usando o plugin Babble, ele estava instalado, mas não habilitado.
Olá pessoal, remover o plugin babble parece ter resolvido o problema de “notificações globais compartilhadas” para nós - obrigado por toda a ajuda e sugestões.