Dans notre communauté, nous aimerions pouvoir restreindre la mise en sourdine des utilisateurs aux personnes qui ont acquis une certaine expérience au sein de la communauté.
Serait-il possible d’ajouter une option pour choisir qui est en mesure de mettre en sourdine les autres utilisateurs ?
Il existe un paramètre de site pour ignorer les utilisateurs - groupes autorisés. Je ne suis pas sûr si Discourse sépare l’ignorance du silence. Par défaut, je crois que TL2 est l’un des groupes par défaut.
Oui, c’est le cas. La mise en sourdine est généralement disponible à partir du TL1.
Bonjour et bienvenue @Steradiant ![]()
Si vous pouviez donner plus de détails sur le cas d’utilisation que vous avez en tête pour cela, ou sur les problèmes que vous avez rencontrés sans cela, cela pourrait aider à rendre la demande d’un paramètre supplémentaire plus convaincante. ![]()
Oui, j’ai trouvé étrange de ne pas voir d’option directement pour le bannissement. En théorie, ignorer et bannir devraient être le même réglage de permission, à mon avis. Ignorer étant juste une option pour un bannissement permanent.
Sur mes sites, le bannissement n’a pas été un problème. Nous n’avons eu en 8 ans qu’un seul membre qui a reçu, si je me souviens bien, un bannissement par défaut de 5 utilisateurs. Déclenchant un message système à l’utilisateur banni et aux modérateurs.
Cela a fonctionné car avec juste le message système, il a fait un post d’excuses car il n’avait pas réalisé qu’il était un peu toxique avec sa négativité
Nous sommes en train de mettre en place un serveur Discourse pour notre communauté, où il est censé remplacer une liste de diffusion comme moyen plus efficace et plus précis de débats officiels au sein de notre association.
Comme tous les utilisateurs qui ont accès au forum sont pré-confirmés à partir d’un autre service et se connaissent pour la plupart dans la vie réelle, nous permettons aux utilisateurs de commencer avec TL1, pour passer très rapidement à TL2.
Bien que nous n’ayons aucune expérience pratique, nous craignons qu’un utilisateur dépassé par les événements ne mute accidentellement quelqu’un dans ses premiers jours et ne manque ensuite des notifications importantes. En maintenant cette option à TL2, nous espérons éviter cela.
Pour des raisons similaires, nous avons actuellement désactivé la fonctionnalité Ignorer les utilisateurs, craignant qu’elle ne crée de la confusion dans les processus de décision contraignants, bien que nous envisagions de la réactiver pour TL3 ou supérieur.
Une solution à terme pourrait être d’utiliser CSS pour masquer les boutons d’option de mise en sourdine des utilisateurs du niveau de confiance 2, cependant je ne suis pas sûr du codage ou s’il pourrait y avoir des inconvénients avec des niveaux de confiance supérieurs ayant un accès antérieur.
Cependant, à mon avis, la logique de base ne serait-elle pas de définir display: none; pour le groupe TL2 ?
Ce Theme component peut probablement être utilisé comme référence pour construire un composant personnalisé afin de masquer les options de mise en sourdine. Car il masque les likes pour les nouveaux utilisateurs
Celui-ci utilise du JS mais je suis à peu près sûr qu’une solution CSS pure devrait pouvoir être utilisée.
Voici un bouton pour masquer les likes avec CSS