Oups. Des centaines de MP envoyés après le changement de catégorie

Nous faisons donc un peu de ménage sur le forum, et je viens de déplacer quelques centaines de messages dans une nouvelle catégorie. Tout se passait bien jusqu’à…

Des dizaines d’utilisateurs ont maintenant signalé avoir reçu des messages privés renvoyés datant de 2015.

Et comme c’est moi qui ai initié le changement, il semble que le message personnel ait été envoyé depuis mon nom d’utilisateur.

Aurions-nous dû être au courant de cela ?

2 « J'aime »

C’est la première fois que j’entends parler de ce scénario.

Y a-t-il un message standard envoyé ? Je ne comprends pas bien comment un message personnel est renvoyé, mais il semble qu’il provienne de vous ; étiez-vous l’expéditeur d’origine des MP ?

Lorsque vous allez sur /admin/email/sent, quel est le « Type d’e-mail » pour les messages envoyés ?

2 « J'aime »

Un exemple est un e-mail user_mentioned. Il a été envoyé il y a 4 heures. Mais la mention a eu lieu à l’origine en 2015 ! L’e-mail qu’ils ont reçu était adressé comme ceci :

De : myusername via The Forum <no-reply@my-forum.org>

Utilisation d’un langage générique ici car le contenu/forum est privé.

1 « J'aime »

Certains utilisateurs signalent un déluge de notifications au moment où je reclassais les sujets.

1 « J'aime »

Pourrait-il être lié au paramètre disable_category_edit_notifications ?

4 « J'aime »

J’ai pensé la même chose au début, mais l’e-mail user_mention ne correspondait pas. Je me demandais si ces anciens messages étaient importés lors d’une migration vers Discourse ? Vous ne devriez pas recevoir une notification de mention une deuxième fois pour le même message, mais s’il n’y avait pas eu d’enregistrement créé lors d’une migration, alors peut-être qu’il penserait que c’était la première fois lors du changement de catégorie ?

2 « J'aime »

Était-ce à partir d’un sujet que vous aviez déplacé ? Confirmer cela nous aidera à résoudre le problème.

Il y a une chance que ce soit le paramètre disable_category_edit_notifications, essayez de le désactiver et vérifiez si un e-mail est envoyé lorsque vous déplacez un sujet.

Vous pouvez le modifier sur /admin/site_settings/category/all_results?filter=disable_category_edit_notifications

Je crois que c’est le comportement, je viens de déplacer quelques sujets sur un site personnel et j’ai reçu des e-mails pour tous les messages où j’étais mentionné. C’est très rare, et j’aime que les gens soient informés lorsque cela est fait, donc je vais vivre avec. Mais cela pourrait être un peu trop pour une communauté plus large. :slight_smile:

1 « J'aime »

Oooh, c’est intéressant. Je ne pense pas que cela devrait se produire.

4 « J'aime »

Ce qui est étrange, c’est que ce ne sont pas les utilisateurs expérimentés qui reçoivent des notifications. Ce sont… tous ceux qui ont été mentionnés dans un message qui a été déplacé d’une catégorie à une autre. Nous avons donc des rapports de personnes recevant 30 à 40 notifications.

J’ai eu ça aussi. Ça décourage vraiment du ménage !!! Je pensais avoir été suffisamment malin en désactivant les notifications de catégorie - mais non ! Les mentions m’ont piégé et ont entraîné plusieurs e-mails furieux qui m’étaient adressés. Pas amusant.

Désactiver complètement les e-mails en évitera certains, mais signifie que le travail doit être effectué en dehors des heures de bureau. Et ce n’est pas possible sur des forums internationaux chargés, ni cela ne supprime les notifications.

À l’avenir, j’ai l’intention de faire les choses depuis la console pour m’assurer que les notifications indésirables ne se déclenchent pas.

Mais ce serait vraiment bien d’avoir un mode “ménage” infaillible pour le personnel qui permet d’utiliser l’interface graphique mais supprime complètement les notifications.

6 « J'aime »

Nous avons constaté la même chose avec une mention dans un article de 2016 qui a été déplacée dans une autre catégorie, sur un forum récemment importé.

Je ne trouve aucun changement récent (tout ce qui concerne ces notifications semble avoir au moins 11 mois de code), mais je pense que c’est trop coïncident pour que cela se produise juste après que cela ait été signalé ici.

C’est un comportement absolument indésirable. Surtout juste après une migration, ce ne devrait pas être la première interaction des gens avec un forum Discourse.
Pourquoi voudrait-on qu’une notification soit envoyée si un sujet est déplacé dans une autre catégorie de toute façon ?

@JammyDodger @maiki est-ce bien empêché par disable_category_edit_notifications ? Sinon, y a-t-il un moyen de remplir les notifications a posteriori pour que cela ne se reproduise plus ?

Je ne pense pas que faire ces choses depuis la console empêche les notifications de se déclencher. Si vous voulez contourner les notifications, vous devrez le faire dans la base de données (et cela pourrait avoir d’autres types d’effets secondaires indésirables).

1 « J'aime »

N’est-ce pas ainsi que vous planifiez la publication des sujets ? Les déplacer d’une catégorie privée vers une catégorie publique ?

C’est du moins une façon dont nous utilisons notre logiciel de forum. Nous collaborons sur des publications dans la catégorie du personnel, puis lorsque nous avons terminé, nous les publions dans une catégorie publique. Nous serions tristes si des notifications n’étaient pas envoyées pour celles-ci.

Je pense qu’il devrait y avoir un moyen d’empêcher que cela se produise dans les cas où ce n’est pas le comportement souhaité.

2 « J'aime »

J’imagine que votre cas d’utilisation est beaucoup moins courant que celui des personnes qui souhaitent simplement déplacer des publications d’une catégorie à une autre, n’est-ce pas ?

De plus, celles-ci n’ont pas été déplacées d’une catégorie privée à une catégorie publique. Elles ont été déplacées entre deux catégories publiques. Pourquoi diable quelqu’un voudrait-il être informé par e-mail de sa mention d’il y a sept ans ?

Je ne peux pas imaginer un scénario où ce comportement est attendu.

1 « J'aime »

Je ne prétends pas avoir d’aperçu sur sa popularité, c’est juste le flux de travail documenté et nous l’utilisons régulièrement : Scheduling topics for future publication. Sans qu’il fonctionne de cette manière, je suppose que notre option serait de copier/coller dans un nouveau sujet.

Dans notre cas, nos catégories fonctionnent comme des listes de diffusion électroniques distinctes. Nous avons eu des scénarios dans le passé où il était souhaitable que le sujet déplacé génère des notifications à envoyer à la nouvelle “liste”. Voulions-nous que cela se produise TOUTES les fois, peut-être pas. Comme je l’ai dit, une option serait préférable.

Peut-être une case à cocher dans la boîte de dialogue des actions groupées ?

Je tiens juste à souligner : il est difficile de concevoir le flux de travail pour des personnes dans sept ans. :slight_smile:

Nous avons beaucoup de personnes qui l’utilisent tel quel dans le cadre de divers flux de travail, comme celui auquel Wes a fait référence. Je l’utilise sur plusieurs sites différents.

D’un autre côté, nous n’avons pas beaucoup de personnes qui déplacent :

  • beaucoup de contenu plus ancien
  • qui mentionne également d’autres personnes

La plupart de mes anciens sujets datant de plus de 5 ans n’utilisent pas beaucoup les mentions d’utilisateurs, donc cela ne me serait pas arrivé pendant que je nettoyais du contenu plus ancien.

Nous allons trouver une solution. Nous n’aimons pas déranger les utilisateurs. :+1:

Entendre plus de cas d’utilisation nous aidera à comprendre comment les gens interagissent avec cette partie de Discourse. :mag:

5 « J'aime »

Je suppose que des incidents comme celui-ci se produisent si des fonctionnalités (comme la publication planifiée) sont implémentées d’une manière qui est - à mon avis - trop abstraite.

Soit dit en passant, le message auquel je faisais référence a été déplacé d’une catégorie publique à une autre catégorie publique.

:heart: Faites-moi savoir si vous avez besoin d’informations qui vous aideront à comprendre ce qui s’est passé !

1 « J'aime »

Nous pourrions utiliser une reproduction ! :smiley:

@JammyDodger et moi avons essayé de reproduire l’envoi des notifications par e-mail en modifiant les données de catégorie et d’étiquette sur les sujets, et nous n’avons pas réussi à le faire.

Nous avons essayé avec les paramètres suivants activés et désactivés :

  • disable category edit notifications
  • disable tags edit notifications

Quelqu’un a-t-il des étapes pour reproduire ce comportement ? :mag_right:

Je pensais que vous pouviez déjà reproduire :wink:

Je ne pense pas qu’il s’agisse de notifications d’édition de catégorie. Si je parcours ce sujet, cela se produit sur :

  • des messages et forums très anciens (2015, 2016) qui ont été migrés
  • des mentions

Je soupçonne que les messages créés à cette époque (et les messages importés) manquent d’une sorte de maintenance interne.

Notez que je ne vois aucun MP envoyé lorsque j’accède à Bulk editing topic categories should not trigger thousands of email notifications. Il s’agissait d’une modification de catégorie en masse qui a affecté des sujets remontant à 2017, mais ces sujets les plus anciens avaient déjà été remaniés au moins une fois auparavant (la plupart en 2021).

1 « J'aime »