Discourse a supprimé l’option d’afficher les badges sur les pages publiques, mais les utilisateurs peuvent toujours accéder directement à la page des badges via les notifications ou les liens. Est-il possible d’empêcher les utilisateurs de voir la page des badges et la liste de tous les utilisateurs ?
Alors tous les liens vers la page des badges redirigeront vers une page 404 ? Puis-je savoir pourquoi vous souhaitez masquer la page des badges ?
Je reste sceptique quant à savoir si les badges ne sont que du bruit, mais rediriger une URL réelle vers une page 404 alors qu’elle est encore pertinente n’est pas du tout… mauvais, mais inutile. S’il y a un réel besoin de masquer la page des badges, la redirection devrait pointer vers un sujet/une page où les badges sont expliqués.
@copymonopoly Je pense que le paramètre enable_badges active/désactive complètement les badges.
Les notifications de badges mènent toutes à une erreur 404.
Au début, je voulais masquer des utilisateurs spécifiques dans la liste des utilisateurs. La solution que j’ai trouvée a été de désactiver la liste des utilisateurs et de la remplacer par un classement par points, où des groupes spécifiques peuvent être masqués. Cependant, les utilisateurs peuvent toujours être trouvés dans la liste des badges. La solution que j’ai trouvée a été d’utiliser le groupe principal à la place, de définir le badge comme masqué, et le groupe peut masquer d’autres membres. Mais au final, j’ai constaté que le badge masqué était toujours accessible dans la liste.
Et ensuite, vous découvrirez que la recherche renvoie des utilisateurs.
Quel est le problème réel que vous voulez résoudre ?
Bien sûr, nous visons à ne pas affecter l’expérience normale des utilisateurs. Les gens devraient pouvoir rechercher ces individus et voir leurs publications et réponses. Cependant, nous ne voulons pas d’une liste qui affiche tous les utilisateurs. Au lieu de cela, nous espérons que cette liste n’affichera que les utilisateurs que nous voulons qu’ils voient.

