O Discourse removeu a opção de exibir distintivos em páginas públicas, mas os usuários ainda podem acessar a página de distintivos diretamente por meio de notificações ou links. É possível impedir que os usuários vejam a página de distintivos e a lista de todos os usuários?
Então todos os links para a página de distintivos redirecionarão para um 404? Posso saber por que você deseja ocultar a página de distintivos?
Ainda estou cético se os distintivos não são nada mais do que ruído, mas redirecionar uma URL real para 404 quando isso ainda é relevante é muito… não ruim, mas desnecessário. Se houver uma necessidade real de ocultar a página de distintivos, o redirecionamento deve apontar para um tópico/página onde os distintivos são explicados.
@copymonopoly Acho que a configuração enable_badges ativa/desativa os emblemas completamente.
Notificações de emblemas levam a um 404.
Inicialmente, eu queria ocultar usuários específicos na lista de usuários. A solução que encontrei foi desabilitar a lista de usuários e substituí-la por um ranking de pontos, onde grupos específicos podem ser ocultados. No entanto, os usuários ainda podem ser encontrados na lista de distintivos. A solução que encontrei foi usar o grupo primário em vez disso, definir o distintivo como oculto, e o grupo pode ocultar outros membros. Mas, no final, descobri que o distintivo oculto ainda pode ser acessado na lista.
E em seguida, você descobrirá que a pesquisa retorna usuários.
Qual é o problema real que você quer resolver?
Claro, nosso objetivo é não afetar a experiência normal dos usuários. As pessoas devem poder pesquisar por esses indivíduos e ver suas postagens e respostas. No entanto, não queremos uma lista que exiba todos os usuários. Em vez disso, esperamos que esta lista mostre apenas os usuários que queremos que eles vejam.

