Come impedire agli utenti di accedere alla pagina Badge in Discourse?

Discourse ha rimosso l’opzione per visualizzare i badge sulle pagine pubbliche, ma gli utenti possono ancora accedere direttamente alla pagina dei badge tramite notifiche o link. È possibile impedire agli utenti di vedere la pagina dei badge e l’elenco di tutti gli utenti?

Quindi tutti i link alla pagina dei badge reindirizzeranno a un 404? Posso sapere perché desideri nascondere la pagina dei badge?

Sono ancora scettico sul fatto che i badge non siano altro che rumore, ma reindirizzare un URL reale a 404 quando è ancora rilevante è molto… non male, ma non necessario. Se c’è un reale bisogno di nascondere la pagina dei badge, allora il reindirizzamento dovrebbe puntare a un argomento/pagina in cui i badge sono spiegati.

@copymonopoly Penso che l’impostazione enable_badges attivi/disattivi completamente i badge.
Le notifiche dei badge portano tutte a un 404.

All’inizio, volevo nascondere utenti specifici nell’elenco degli utenti. La soluzione che ho trovato è stata disabilitare l’elenco degli utenti e sostituirlo con una classifica a punti, dove gruppi specifici possono essere nascosti. Tuttavia, gli utenti possono ancora essere trovati nell’elenco dei badge. La soluzione che ho trovato è stata utilizzare invece il gruppo primario, impostare il badge su nascosto e il gruppo può nascondere altri membri. Ma alla fine, ho scoperto che il badge nascosto è ancora accessibile nell’elenco.

E successivamente, scoprirai che la ricerca restituisce utenti.

Qual è il problema effettivo che vuoi risolvere?

Naturalmente, miriamo a non influire sull’esperienza normale degli utenti. Le persone dovrebbero essere in grado di cercare questi individui e visualizzare i loro post e le loro risposte. Tuttavia, non vogliamo un elenco che visualizzi tutti gli utenti. Invece, speriamo che questo elenco mostri solo gli utenti che vogliamo che vedano.

Hai modificato la visibilità dei gruppi di livelli di fiducia? O almeno la visibilità dei membri?