Novamente sobre "Emails e notificações vazios gerados na atribuição de tópicos"

Olá,

Sou moderador em um fórum baseado no Discourse. Estamos enfrentando um problema que já foi descrito aqui: Empty emails and notifications generated on topic assignment

Sempre que um tópico é atribuído a um moderador, dois e-mails são enviados. O primeiro e-mail é enviado ao moderador que recebeu a atribuição (isso não é um problema). O segundo e-mail é enviado a todos os moderadores (incluindo o atribuído) e está vazio. Esta é a captura de tela do e-mail vazio que é enviado:

Gostaríamos que esses e-mails vazios não fossem enviados. Pelo que entendi ao ler “E-mails vazios e notificações geradas na atribuição de tópicos”, esse deveria ser o comportamento padrão correto, mas não é o que estamos experimentando.

Estamos deixando passar alguma configuração em algum lugar ou isso se deve a um bug?

Estamos executando a versão mais recente do Discourse, v2.6.0.beta2. A pessoa responsável pela implantação do Discourse, @trobiyo, pode fornecer mais detalhes.

Obrigado

5 curtidas

Hoje tentei replicar o problema mencionado por você. Tenho uma teoria sobre o que está acontecendo, mas gostaria de confirmá-la com você.

Basicamente, no tópico mencionado, há 3 plugins envolvidos:

  • discourse-assign
  • discourse-solved
  • discourse-math

Percebi que quando uma postagem é marcada como solução, todos que estão acompanhando a categoria à qual o tópico pertence recebem uma notificação.

Normalmente, o conteúdo da postagem é incluído no e-mail. No entanto, como você tem uma equação MathJax em sua postagem, talvez ela não tenha sido renderizada corretamente no e-mail — não consegui replicar isso.

Gostaria de pedir três coisas:

  1. Você poderia confirmar se os moderadores estão “acompanhando” a categoria “Scoring and Biasing”?
  2. Você poderia me mostrar as configurações do seu plugin de matemática?
  3. Você poderia clicar em editar nesta postagem e me fornecer o markdown bruto para que eu possa replicar completamente o seu cenário?
3 curtidas

Olá @kris.kotlarek,

Obrigado pela sua resposta.


  1. Essa é uma pergunta interessante. De fato, sei que os moderadores recebem notificações para qualquer postagem em qualquer categoria. Acredito que isso se deva às “configurações - preferências do usuário”:

    Estou também anexando aqui a captura de tela das “notificações padrão por categoria” para o grupo de moderadores, onde entendo que nenhuma categoria está sendo monitorada:

  1. Aqui está uma captura de tela das configurações do plugin de matemática:

  1. Aqui está o markdown bruto que você solicitou:

    Prezada Isabela,
    
    No FLUKA, a pontuação **DOSE-EQ** significa, por padrão, pontuar a *Dose Equivalente Ambiente* [$H^{*}(10)$], mas também é possível pontuar a *Dose Efetiva*.
    
    Veja: https://flukafiles.web.cern.ch/flukafiles/manual/AUXSCORE.html
    
    Abraços,
    David 
    

Gostaria de acrescentar que não estou convencido de que o plugin “discourse-math” tenha algo a ver com o problema. Primeiro, o e-mail de notificação vazio foi enviado antes de a solução com a expressão matemática ser postada. Segundo, porque enfrentamos o mesmo problema também em postagens que não contêm expressões matemáticas, como post 1 e post 2.

3 curtidas

Obrigado por todas as informações. Ainda não consegui replicar isso na minha configuração.

Eu estava pensando que poderia estar relacionado ao discourse-solved, mas como você disse, isso também está acontecendo em posts “clássicos”.

Talvez haja algum tipo de conflito com outro plugin. Você poderia me fornecer uma lista dos plugins instalados na sua instância?

Além disso, você poderia verificar qual é o tipo desses e-mails em branco? Você pode encontrar essa informação na lista de e-mails enviados - https://fluka-forum.web.cern.ch/admin/email/sent

4 curtidas

O tipo de e-mail é “mailing_list”.

Os plugins instalados são:

Nome				           Versão	Ativado? 	
discourse-akismet 		        0.1.0 	N 	
discourse-assign 		        0.1 	Y 	
discourse-calendar 		        0.2 	N 	
discourse-canned-replies 	    1.2 	Y 	
discourse-chat-integration 	    0.1 	N 	
discourse-data-explorer 	    0.2 	Y 	
jira 				            0.0.1 	Y 	
discourse-math 	         		0.9 	Y 	
discourse-migratepassword    	0.71 	Y 	
discourse-oauth2-basic 		    0.3 	Y 	
discourse-prometheus     		0.1 	Y 	
discourse-push-notifications   	0.3.0 	N 	
discourse-saved-searches 	    0.1 	N 	
discourse-solved 		        0.1 	Y 	
discourse-topic-trade-buttons   0.0.1 	N 	
discourse-voting 		        0.5 	Y
2 curtidas

Olá @kris.kotlarek,

O tipo desses e-mails é mailing_list, veja a imagem abaixo:

Abraços,
Ismael

1 curtida

Gostaria de esclarecer.
Os e-mails nos snapshots de @trobiyo correspondem às seguintes ações:

#1 O usuário posta no fórum
#2 O moderador-A atribui o tópico ao moderador-B
#3 É a resposta do moderador-B ao usuário
#4 O moderador-B desatribui a postagem

Além disso, pode ser relevante para você saber que o usuário “R” é tanto moderador quanto administrador do fórum.

2 curtidas

Obrigado por todas essas informações. Foi super útil na busca por esse bug.

Acho que sei o que está acontecendo. Acredito que seus moderadores tenham essa configuração ativada:

O plugin Discourse-assign está, na verdade, criando uma postagem com corpo vazio, visível apenas para moderadores, sempre que alguém é atribuído ou desatribuído.

É por isso que os moderadores recebem um e-mail com conteúdo vazio. Esse comportamento está incorreto. Vou trabalhar em uma correção e manterei você informado.

5 curtidas

Prezado @kris.kotlarek,

Posso confirmar que você está correto sobre a configuração enable.
Ficarei “acompanhando” :wink: este tópico aguardando a correção.
Obrigado

2 curtidas

Muito obrigado pela sua investigação, é muito apreciado :clap:

Um abraço,
Ismael

1 curtida

A correção acabou de ser mesclada e será incluída na próxima beta :slight_smile:

5 curtidas

Muito obrigado!

2 curtidas