Evitar que tópicos de categorias silenciadas apareçam no e-mail de resumo

Notei em meu fórum que, quando uma categoria é silenciada, tópicos dessa categoria ainda aparecem nos e-mails de resumo.

Esse comportamento é inesperado, pois minha suposição é de que categorias silenciadas, definidas como aquelas das quais o usuário nunca será notificado sobre novos tópicos, também não deveriam aparecer nos e-mails de resumo.

Aqui está um exemplo de um usuário que silenciou “Comunicação Interna”.

Ao visualizar o e-mail de resumo desse usuário, “Comunicação Interna” apareceu.

Proponho que os e-mails de resumo não incluam tópicos de categorias silenciadas, a menos que esse tópico específico dentro de uma categoria silenciada tenha um status diferente.

Ao analisar o código, parece que os tópicos silenciados deveriam ser excluídos do e-mail de resumo. Note que são os tópicos silenciados que são excluídos, e não os tópicos que estão em categorias silenciadas. Isso pode ser relevante se um usuário que silenciou uma categoria interagiu com um dos tópicos dessa categoria de uma forma que definiu seu nível de notificação para o tópico como algo diferente de “silenciado”. Isso ocorreria se o usuário tivesse respondido ao tópico antes de silenciar sua categoria, se tivesse passado tempo lendo o tópico ou se tivesse respondido a ele após silenciar a categoria.

O acima explica o que você está vendo para este usuário?

Eu esperaria que a observação no nível do tópico, etc., substituísse o silenciamento da categoria. Ainda mais nas notificações por e-mail em “tempo real”, mas também no resumo digestivo, embora meu uso de resumos tenda a ser mais sobre encontrar tópicos nos quais ainda não entrei.

Não, este usuário não interagiu de forma alguma com o tópico de comunicações internas que destaquei.

Concordo com isso. As configurações de acompanhamento no nível do tópico devem sobrescrever as configurações da categoria. Então, se estou acompanhando ou rastreando um tópico em uma categoria que, de outra forma, está silenciada, deveria conseguir ver esse tópico no meu e-mail de resumo.

Michael, você gostaria de ver tópicos em categorias que você silenciou? Eu silncio categorias porque não tenho interesse, então eu também não gostaria de vê-las no meu e-mail de resumo.

Eu também. Eu não esperaria nem desejaria vê-las em meu e-mail de resumo.

Você sabe se os tópicos de categorias silenciadas aparecem nos e-mails de resumo dos seus fóruns? Estou me perguntando se é algo comigo ou se faz parte do Discourse.

Olá, movi este tópico para #feature porque todos os meus testes mostram que tópicos em categorias silenciadas continuam aparecendo. Isso é realmente uma prioridade alta para nossa comunidade!

Hmm, podemos pedir para alguém verificar esse caminho de código na próxima semana, @zogstrip? Isso não deveria estar acontecendo…

@nbianca você pode adicionar isso à sua lista?

Verifiquei nosso código e posso confirmar que:

  • os resumos NÃO incluem tópicos silenciados (ver código)
  • os resumos NÃO incluem tópicos de categorias silenciadas (ver código)
  • os resumos NÃO incluem tópicos monitorados de categorias silenciadas, mas eles o farão

Infelizmente, embora este seja o código, meus usuários definitivamente estão recebendo tópicos de categorias silenciadas em seu e-mail de resumo a partir desta manhã. Isso é reproduzível no seu lado?

Talvez faça diferença se a categoria pai estiver definida como Regular/Normal e for a subcategoria que está silenciada?

Maravilhoso!

Deveria classificar este tópico como bug, considerando o que você encontrou no código? Vou movê-lo em alguns dias, se você não se importar.

A menos que você possa reproduzir o problema ou nos fornecer os passos para reproduzi-lo, acredito que seja mais provável que os usuários não estejam relatando corretamente ou estejam entendendo mal suas configurações. Desculpe :frowning:

Ficaremos felizes em continuar procurando se você puder nos fornecer passos de reprodução ou pistas!

Posso confirmar este comportamento com a versão 3.2.0

Estou vendo tópicos de uma Categoria Silenciada entrando nos e-mails de resumo (em Tópicos Populares). Existe alguma configuração específica que precisa ser definida para evitar que isso aconteça?

Por exemplo, a categoria de Feedback do Site está silenciada, mas ainda estou vendo tópicos dessa categoria sendo enviados nos e-mails de resumo.

Há também a configuração de administrador digest suppress categories, que parece que poderia ser útil aqui:

Isso também está ativado, ele ainda está enviando tópicos dessa categoria.

Hmm. Receio que não consiga reproduzir isso no meu site de teste. Se eu adicionar uma categoria a digest_suppress_categories, ela não aparece no meu resumo de atividades e, se eu removê-la, ela aparece.

O que posso fazer para ajudar a depurar isso? Os e-mails de resumo estão mostrando tópicos de categorias silenciadas para alguns usuários.
Uma coisa que notei, um desses usuários não entra no site há muito tempo (digamos, 9 meses), os tópicos enviados para o e-mail do usuário foram criados entre o momento em que o usuário fez login pela última vez no site e o momento em que o tópico foi originalmente criado.

Último login do usuário → 9 meses atrás
Tópico criado → 6 meses atrás
Categoria silenciada → 4 meses atrás