Encore sur « E-mails et notifications vides générés lors de l'attribution de sujet »

Bonjour,

Je suis modérateur sur un forum basé sur Discourse. Nous rencontrons un problème déjà décrit ici : Empty emails and notifications generated on topic assignment

Chaque fois qu’un sujet est assigné à un modérateur, deux e-mails sont envoyés. Le premier e-mail est envoyé au modérateur qui a reçu l’assignation (ce n’est pas un problème). Le deuxième e-mail est envoyé à tous les modérateurs (y compris l’assigné) et il est vide. Voici la capture d’écran de l’e-mail vide envoyé :

Nous souhaiterions que ces e-mails vides ne soient pas envoyés. D’après ce que j’ai compris en lisant « Empty emails and notifications generated on topic assignment », cela devrait être le comportement standard approprié, mais ce n’est pas ce que nous constatons.

Manque-t-il un paramètre quelque part ou s’agit-il d’un bug ?

Nous utilisons la dernière version de Discourse, v2.6.0.beta2. La personne responsable du déploiement de Discourse, @trobiyo, peut vous fournir plus de détails.

Merci

5 « J'aime »

Aujourd’hui, j’ai essayé de reproduire le problème que vous avez mentionné. J’ai une hypothèse sur ce qui se passe, mais je voudrais la confirmer avec vous.

En gros, dans le sujet mentionné, trois plugins sont impliqués :

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

J’ai remarqué que lorsqu’un message est marqué comme solution, toutes les personnes qui surveillent la catégorie à laquelle le sujet appartient reçoivent une notification.

Normalement, le contenu du message est inclus dans l’e-mail, mais comme vous avez une équation MathJax dans votre message, il se peut qu’elle n’ait pas pu être correctement rendue dans l’e-mail — je n’ai pas réussi à reproduire ce comportement.

Je souhaiterais vous demander trois choses :

  1. Pouvez-vous confirmer si les modérateurs surveillent la catégorie « Scoring and Biasing » ?
  2. Pouvez-vous me montrer vos paramètres du plugin math ?
  3. Pouvez-vous cliquer sur éditer dans ce message et me fournir le markdown brut afin que je puisse reproduire complètement votre scénario ?
3 « J'aime »

Bonjour @kris.kotlarek,

Merci pour votre réponse.


  1. C’est une question intéressante. En effet, je sais que les modérateurs reçoivent des notifications pour tout message dans n’importe quelle catégorie. Je suppose que cela est dû aux « paramètres - préférences utilisateur » :

    Je joins également ici la capture d’écran des « notifications par défaut par catégorie » pour le groupe des modérateurs, où il semble qu’aucune catégorie ne soit surveillée :

  1. Voici une capture d’écran des paramètres du plugin math :

  1. Voici le markdown brut que vous avez demandé :

    Chère Isabela,
    
    Dans FLUKA, le score **DOSE-EQ** signifie par défaut le score de la *dose équivalente ambiante* [$H^{*}(10)$], mais il est également possible de scorer la *dose efficace*.
    
    Voir : https://flukafiles.web.cern.ch/flukafiles/manual/AUXSCORE.html
    
    Cordialement,
    David 
    

Je tiens à ajouter que je ne suis pas convaincu que le plugin « discourse-math » ait un lien avec le problème. Premièrement, l’e-mail de notification vide a été envoyé avant que la solution contenant l’expression mathématique ne soit publiée. Deuxièmement, nous rencontrons le même problème également pour des messages ne contenant aucune expression mathématique, comme message 1 et message 2.

3 « J'aime »

Merci pour toutes ces informations. Je n’ai toujours pas réussi à reproduire le problème avec ma configuration.

Je pensais que cela était lié à discourse-solved, mais comme vous l’avez dit, cela se produit également pour les messages « classiques ».

Il est possible qu’il y ait un conflit avec un autre plugin. Pourriez-vous me fournir la liste des plugins installés sur votre instance ?

De plus, pourriez-vous vérifier le type de ces emails vides ? Vous trouverez cette information dans la liste des emails envoyés : https://fluka-forum.web.cern.ch/admin/email/sent

4 « J'aime »

Le type d’e-mail est « mailing_list ».

Les plugins installés sont :

Nom				           Version	Activé? 	
discourse-akismet 		        0.1.0 	Non 	
discourse-assign 		        0.1 	Oui 	
discourse-calendar 		        0.2 	Non 	
discourse-canned-replies 	    1.2 	Oui 	
discourse-chat-integration 	    0.1 	Non 	
discourse-data-explorer 	    0.2 	Oui 	
jira 				            0.0.1 	Oui 	
discourse-math 	         		0.9 	Oui 	
discourse-migratepassword    	0.71 	Oui 	
discourse-oauth2-basic 		    0.3 	Oui 	
discourse-prometheus     		0.1 	Oui 	
discourse-push-notifications   	0.3.0 	Non 	
discourse-saved-searches 	    0.1 	Non 	
discourse-solved 		        0.1 	Oui 	
discourse-topic-trade-buttons   0.0.1 	Non 	
discourse-voting 		        0.5 	Oui
2 « J'aime »

Bonjour @kris.kotlarek,

Le type de ces e-mails est mailing_list, voir l’image ci-dessous :

Cordialement,
Ismael

1 « J'aime »

Je souhaiterais clarifier.
Les e-mails présents dans les captures d’écran de @trobiyo correspondent aux actions suivantes :

#1 L’utilisateur publie sur le forum
#2 Le modérateur A attribue le sujet au modérateur B
#3 Il s’agit de la réponse du modérateur B à l’utilisateur
#4 Le modérateur B retire l’attribution du message

Il est également pertinent de savoir que l’utilisateur « R » est à la fois modérateur et administrateur du forum.

2 « J'aime »

Merci pour toutes ces informations. Elles ont été super utiles pour rechercher ce bug.

Je pense savoir ce qui se passe. Je suppose que vos modérateurs ont ce paramètre activé :

Le plugin Discourse-assign crée en réalité un message avec un corps vide, visible uniquement pour les modérateurs, chaque fois qu’une personne est assignée ou désassignée.

C’est pourquoi les modérateurs reçoivent un e-mail avec un contenu vide. Ce comportement est incorrect. Je vais travailler sur une correction et vous tiendrai informés.

5 « J'aime »

Cher @kris.kotlarek,

Je peux confirmer que vous avez raison concernant le paramètre d’activation.
Je vais « surveiller » :wink: ce sujet en attendant la correction.
Merci.

2 « J'aime »

Un grand merci pour votre enquête, c’est très apprécié :clap:

Salutations,
Ismael

1 « J'aime »

La correction vient d’être fusionnée et sera incluse dans la prochaine version bêta :slight_smile:

5 « J'aime »

Merci beaucoup !

2 « J'aime »