Supprimer une catégorie des derniers sujets n'est plus disponible

I pushed a fix, the plugin does not suppress categories in tag filters anymore.

@RGJ hi,
Is it supposed to this plugin hide also messages from suppressed category from New page?

Thanks

Non, ce n’est pas censé faire cela. J’ai poussé un autre correctif.

Merci ! Ça fonctionne à merveille !

Bonne année à tous ! :christmas_tree:

Quelqu’un sait comment inverser la situation afin qu’aucune de nos catégories en langue étrangère ne soit désactivée pour les utilisateurs ? Ces catégories doivent apparaître sur /categories pour tout le monde. Pour l’instant, il y a probablement plus de 25 000 utilisateurs qui ne peuvent pas découvrir le contenu qui devrait leur être visible.

Si u est un utilisateur, je vois u.muted_user_ids, mais je ne suis pas sûr de savoir où sont stockées les catégories désactivées.

users.each do |u|
  # Ici, je vérifierais si l'une des catégories désactivées de cet utilisateur correspond à une
  # catégorie en langue étrangère et je les supprimerais de la liste pour cet utilisateur.
end

De plus, est-il sûr pour moi de trouver ce champ et d’ajuster la valeur brute via un script dans irb de cette manière ?

C’est une opération assez simple à réaliser. Les modifications nécessaires concernent la table category_users. J’ai expliqué comment désactiver le silence d’une catégorie pour tous les utilisateurs dans ce message : Trading Buttons - #46 by simon et j’ai ajouté quelques détails dans un autre message de ce sujet.

Merci, je vais essayer ça.

Le plus simple est de modifier le paramètre du site : il vous proposera de réactiver le son pour les utilisateurs existants si vous le souhaitez.

Merci, ça a fonctionné. :slight_smile:

Bonjour,

Nous rencontrons ce problème sur notre site. Nous avions déjà supprimé 3 catégories de la liste « Latest » et nous devons maintenant en ajouter une de plus.

Nous serions prêts à utiliser l’option « default categories muted » à la place. Cependant, nous souhaitons désactiver l’ancienne fonctionnalité pour les 3 catégories existantes afin que l’ensemble du site se comporte de la même manière.

Nous hébergeons nous-mêmes notre instance Discourse et avons accès à la base de données. Pourriez-vous nous indiquer où se trouve dans la base de données le drapeau suppress from latest pour les trois catégories précédentes ?

AFAIK, lorsque la fonctionnalité a été supprimée, les catégories sont devenues désactivées par défaut.

Le drapeau n’a pas continué à exister ou à fonctionner une fois que l’option a été retirée de l’interface utilisateur.

Notre liste est vide. Y a-t-il un autre endroit où ils auraient pu être mis en sourdine ?

image

Je suis tellement ravi d’avoir enfin trouvé ce sujet. Je perdais la tête en essayant de comprendre comment empêcher le bruit provenant de mes catégories privées pour les sujets en cours de préparation d’encombrer la liste /latest.

Le plugin de @RGJ sera-t-il la solution de facto ou l’équipe Discourse travaille-t-elle encore sur quelque chose ?

(Et bien sûr, je m’inscris également officiellement pour un +1 afin de restaurer la fonctionnalité permettant de « masquer » le contenu bruyant qui a essentiellement été séparé dans d’autres vues, tels que les articles de la base de connaissances utilisant les divers plugins à cet effet, les sujets de commentaires de blog générés par les scripts JavaScript d’autres sites, et bien sûr la mise en file d’attente des sujets pour une publication future.)

Bonjour à tous. Premier post ici.

J’ai également un cas d’usage pour l’outil de suppression.

J’ai quitté Disqus et j’ai commencé à utiliser Discourse pour le système de commentaires sur mon site web, qui contient déjà près de 1 000 articles. Depuis que j’ai fait cela, nous avons constaté que le flux « Derniers » était inondé de fils de discussion pour des commentaires remontant à 2016.

Je ne veux pas que cette section soit complètement muette dans le sens où je souhaite qu’elle soit répertoriée dans la liste des catégories, et je peux vivre avec le fait que les derniers commentaires (c’est-à-dire les derniers commentaires sur les derniers articles) ne soient pas ajoutés au flux « Derniers ».

Mais il n’est pas acceptable de laisser cette liste inondée de vieux contenus.

Mettre une catégorie en sourdine empêche les gens de la voir dans la liste. Ne pas le faire, inonde le flux de contenus qui ne sont plus vraiment pertinents.

Oui, c’est une tâche confiée à l’un de nos ingénieurs et non, nous ne pouvons pas actuellement vous fournir une date estimée de réalisation :smiley:

Je crée un plugin avec un paramètre de site (similaire à default_categories_watching) plutôt qu’un paramètre de catégorie.

Voici la première version du plugin.