Il est possible d’être administrateur d’un site Discourse sans être modérateur. En tant qu’administrateur, vous pouvez être très actif sur le site pour des raisons autres que la modération. Dans ce cas, vous ne voudrez pas être notifié des drapeaux.
Ma suggestion serait de faire déterminer si un utilisateur est notifié par un paramètre du site, par exemple flag_notifications_allowed_group.
Pour conserver le comportement actuel, par défaut, ce paramètre inclurait les administrateurs et les modérateurs. Mais il pourrait être configuré avec n’importe quel groupe auquel les administrateurs peuvent adhérer et qui souhaitent être notifiés et aider à gérer les drapeaux.
En tant qu’administrateur, j’aimerais ne recevoir aucune notification ni être impliqué dans quoi que ce soit concernant la file d’attente de modération ou la modération.
Actuellement, je ne peux même pas ignorer les notifications de contenu signalé, alors que je peux ignorer tous les autres types de notifications.
j’ai ajouté cette fonctionnalité en tant que paramètre à ce composant de thème. notez que les paramètres affectent tous les utilisateurs administrateurs. il n’y a pas de granularité pour spécifier uniquement des administrateurs spécifiques dans le groupe d’administrateurs. (cela nécessiterait qu’il soit développé en tant que plugin qui ajoute les paramètres à l’onglet preferences/notification pour les utilisateurs administrateurs, ce que je n’ai pas vraiment envie de construire pour le moment).
Je comprends que beaucoup puissent apprécier cette fonctionnalité.
Je vois plusieurs approches possibles :
a) ajouter un paramètre _groups comme suggéré dans le premier message
b) modifier simplement les groupes codés en dur pour ne notifier que @moderators, et exiger que les administrateurs qui souhaitent être notifiés soient également modérateurs
c) ajouter des préférences de notification personnelles, permettant à chacun de contrôler s’il reçoit cette notification spécifique ou non (à la manière du composant de thème de @Lilly)
Je pencherais plutôt vers (b) ou (c) dans ce cas, je pense.
@awesomerobot avez-vous des idées sur quelle conception serait la plus pertinente ici ?
a) n’a pas vraiment beaucoup de sens car nous ne traitons que deux groupes (administrateurs et modérateurs) et l’un d’eux (les modérateurs) devrait toujours recevoir les notifications de signalements, donc :
b) est de loin la solution la plus simple et chaque administrateur peut simplement s’ajouter au groupe des modérateurs ou non
c) nécessiterait plus de travail dans le code principal pour vérifier si l’utilisateur est administrateur et ajouter un paramètre dans leur onglet préférences/notifications, mais aboutit essentiellement au même résultat que (b) (j’ai une idée fonctionnelle pour le faire et je l’ai déjà explorée en tant que plugin, soyons honnêtes)
bon, juste pour le fun – j’ai ouvert une PR ici pour que toutes les notifications de signaux ne concernent que les membres du groupe Moderators (option B, ci-dessus). ainsi, les Admins qui ne font pas partie du groupe Moderators ne recevront aucune notification ni aucun indicateur de signaux. Ils peuvent bien sûr toujours accéder à la file d’attente de modération via la barre latérale quand ils le souhaitent.
je m’attends à ce que certains tests de PR échouent comme d’habitude, probablement à cause du linting. lol
mon vieil ami triage-bot peut probablement réparer ça
édit : désolé Moin, je me fiche des modérateurs de catégorie
Cela pourrait facilement entraîner le fait que les modérateurs de catégorie ne soient pas notifiés, car celui qui a nommé un nouveau modérateur de groupe pour une catégorie a oublié d’ajouter le groupe au paramètre.
Notifier uniquement les @moderators entraînerait également le fait que les modérateurs de catégorie ne soient pas notifiés des signalements dans leur catégorie. Je pense qu’il faudrait d’une manière ou d’une autre notifier tous les modérateurs capables de traiter le signalement, au lieu de se fier au groupe par défaut.
Par curiosité, comment fonctionneraient ces options, et en particulier l’option b, pour les modérateurs de catégorie ? (mes excuses, je n’ai pas encore eu l’occasion de tester comment cela fonctionne pour les modérateurs de catégorie, étant occupé à gérer plusieurs autres tâches en ce moment)
Je suis un peu sceptique à l’idée d’exclure les administrateurs des notifications de signalement sauf si nous transformons les administrateurs en modérateurs par défaut. Dans ce cas, le processus serait « si vous ne voulez pas ces notifications, retirez-vous du groupe » plutôt que devoir savoir que vous devez vous ajouter au groupe pour les recevoir dès le départ.
Notre expérience d’hébergement nous a montré qu’il n’est pas rare qu’un site n’ait aucun modérateur, et parfois les administrateurs laissent les signalements s’accumuler pendant très longtemps sans les traiter, même lorsqu’ils reçoivent des notifications. Supprimer les notifications des administrateurs par défaut dans ces situations peut empirer la situation, voire la rendre accidentelle.
On nous a déjà demandé de disposer de préférences pour contrôler des types de notification spécifiques[1][2], c’est un projet plus vaste, mais je pense que c’est la solution la plus sensée.
Ce n’est qu’une esquisse, mais l’idée serait quelque chose comme ceci :
Hmm. Il existe des notifications qui ne sont envoyées qu’aux modérateurs (je pense à celles concernant les utilisateurs automatiquement mis en sourdine ou en attente d’approbation). Ainsi, les forums sans modérateur manquent déjà de notifications.
Je sais que FEATURE: add bootstrap first admin job - Pull Request #39851 - discourse/discourse - GitHub a réintroduit la prise en charge permettant de faire du premier administrateur également un modérateur. Cette fonctionnalité était également présente un certain temps avant la suppression du mode bootstrap. Ainsi, à l’instar de la suppression actuelle de Uncategorized, on pourrait imposer que chaque forum dispose d’au moins un modérateur sur les forums existants.
On pourrait alors définir une configuration par défaut pour les notifications liées à la modération destinées aux modérateurs, et ceux-ci pourraient toujours la personnaliser via la modification plus complexe de la gestion personnalisée des notifications.[1]
la notification push pourrait être une troisième option dans ce cas ↩︎
C’est juste. J’ai l’impression que nous devrions faire des administrateurs des modérateurs par défaut, pour un certain nombre d’autres raisons. Donc, je suis d’accord pour envisager cela comme une portée requise ici pour rendre ce changement, autrement « simple », possible.
J’aime cette approche comme direction générale à long terme pour les notifications dans leur ensemble (pour tous les utilisateurs, pas seulement les administrateurs).
Je pense que cela s’aligne avec ce que @Lilly a été en train d’explorer également.