J’ai défini l’option de configuration disable tags edit notifications de sorte que « Désactiver les notifications de modification des balises sur les sujets. » soit cochée.
Ensuite, j’étiquette des milliers de messages via l’API.
À ma grande surprise, je reçois des notifications.
Est-ce parce que mon compte est administrateur, ou y a-t-il quelque chose dans ce paramètre qui a) ne correspond pas à ce que j’en suppose ou b) ne fonctionne pas comme prévu ?
Je viens d’essayer rapidement avec l’interface utilisateur normale avec un utilisateur test non administrateur
désactiver les notifications de modification de tag
Définir le sujet sur ‘En surveillance’ pour l’utilisateur test TL2
L’utilisateur administrateur ajoute un tag au sujet (en utilisant l’interface utilisateur)
L’utilisateur test TL2 reçoit une notification de modification
Cependant… Lorsque j’ai défini l’utilisateur test TL2 sur ‘En surveillance’ pour le Tag A, et que j’ai ensuite renommé ‘Tag A’ en ‘Tag 1’, l’utilisateur test n’a pas reçu de notification indiquant que le tag avait été modifié.
Peut-être que cela ne couvre que cela ?
Edit : En fait, j’ai effectué le deuxième test avec la case désactiver les notifications de modification de tag décochée, et l’utilisateur test TL2 n’a pas reçu de notification concernant la modification du titre du tag non plus.
Ma compréhension du fonctionnement attendu du paramètre disable tags edit notifications est qu’il devrait empêcher l’envoi de notifications aux utilisateurs qui suivent une balise si un sujet est modifié pour ajouter la balise suivie. Lorsque je teste cela sur mon propre site, cela n’empêche pas l’envoi de notifications d’édition aux utilisateurs qui suivent la balise que j’ajoute à un sujet.
Il est possible que je comprenne mal l’utilisation prévue du paramètre. J’essaierai d’obtenir des éclaircissements à ce sujet et de voir si une meilleure description peut être ajoutée au paramètre du site. La description actuelle est « Désactiver les notifications d’édition de balises sur les sujets ». Cela m’indique que les notifications d’édition ne devraient jamais être créées lorsque les balises d’un sujet sont modifiées.
A-t-il jamais été clarifié exactement quelle est la fonction de ce paramètre ? J’ai récemment examiné tous les paramètres sur un Discourse et je n’ai pas pu comprendre ce que cela est censé faire.
Il semble qu’un commit ait été effectué après la création de ce sujet (et que ces exécutions aient été testées) qui a corrigé le comportement :
Je pense que cela devrait maintenant fonctionner comme prévu (et éventuellement de pair avec disable category edit notifications) pour éviter d’envoyer des notifications si une étiquette est ajoutée à un sujet.
Je suppose que je devrais faire un nouveau test…
Activer disable tags edit notifications
Définir l’utilisateur de test sur “Suivre” topicA
Ajouter une étiquette à topicA
Aucune notification n’est envoyée
Désactiver disable tags edit notifications
Définir l’utilisateur de test sur “Suivre” topicB
Ajouter une étiquette à topicB
La notification d’édition est envoyée
Cela s’est un peu embrouillé lorsque j’ai essayé d’activer/désactiver le paramètre et de tester sur un seul sujet, donc je pense qu’il doit y avoir une sorte de “repli des notifications et non de nouvelles tentatives pour les doublons”. Mais je pense que cela fonctionne maintenant comme prévu.
Comment dois-je exactement comprendre cela ? Si un sujet que je suis se voit attribuer la balise Contribute > Bug par exemple ? Je ne reçois alors pas de notification ? Ou bien est-ce lorsque qu’un groupe ou un utilisateur est mentionné dans un message et que vous le modifiez, ces personnes reçoivent à nouveau une notification ? Cette dernière option est quelque chose que je trouve très inutile et je souhaite la désactiver. Est-ce bien ce que fait cette option ? Parce que la description de cette option semble plutôt correspondre à ma première explication.