/u?exclude_groups=admins non funziona quando si è disconnessi

Confermato: impostare entrambi su «Tutti» fa sì che /u?exclude_groups=admins venga rispettato.

Ma permette anche a chi non è loggato di accedere a /g/admins.

Grazie. Per ora procederò con il ripristino.

Sembra funzionare correttamente sul mio forum:

Configurazione del gruppo:

Accesso come amministratore

La directory predefinita con il mio profilo amministratore per primo:

La directory filtrata senza il gruppo amministratore, quindi il mio utente amministratore è assente

Poi ho effettuato il logout:

(scusa, ecco perché ora è in tedesco)
La directory predefinita con tutti

E la directory filtrata senza il mio utente amministratore

Quindi, fondamentalmente, la soluzione è esporre il gruppo degli amministratori per nasconderlo (escluderlo).

Sì, esponi le informazioni su chi fa parte di quel gruppo, permettendoti di utilizzare tali dati per nascondere i suoi membri in altri luoghi. Senza sapere chi vuoi nascondere, non puoi nascondere nessuno.

Dove esattamente vedo che è un amministratore in quello screenshot? Riesco a notare un distintivo che indica che è membro del gruppo Team. Ma il gruppo Team non è il gruppo Amministratori. Il gruppo Team è visibile per gli utenti non connessi. Quindi non capisco quale informazione nascosta hai individuato.

“Team” è ciò che è elencato su https://meta.discourse.org/g/admins

Ancora una volta, il mio problema non riguarda tutto questo. Sono riuscito almeno a rimuovere l’utente amministratore dalla pagina iniziale del plugin Right Sidebar Blocks utilizzando solo CSS.

  .top-contributors--user:has([data-user-card="admin_username"]) {
    display: none;
  }

Ancora una volta, non si trattava di sicurezza; si trattava di essere sempre classificati al primo posto nella lista, il che, sì, rivela anche in molti forum chi sono gli amministratori.

Esaminerò Discourse Meta, ma da quanto discusso sopra, questo è semplicemente il cuore del funzionamento di Discourse. L’unica altra opzione sarebbe disabilitare enable_user_directory. Ma questo eliminerebbe anche l’elenco dei principali contributori nella barra laterale, che era di nuovo la priorità.

Il gruppo degli amministratori a cui fai riferimento aveva 76 membri. Il gruppo team, a cui si riferisce il distintivo (ecco perché vedi „team” al passaggio del mouse), ha 79 membri https://meta.discourse.org/g/team. Non sono la stessa cosa.

Sì, ma senza insistere oltre, ci si può iscrivere in 15 secondi e visitare semplicemente: https://meta.discourse.org/g/admins

Questo potrebbe essere vero per il gruppo degli amministratori. Ma come spiegato in precedenza, alcuni forum potrebbero essere accessibili solo su invito, quindi non è possibile farlo, oppure la visibilità del gruppo è ulteriormente limitata. Ad esempio, solo i membri del gruppo possono vedere il gruppo a cui appartengono. Di conseguenza, solo loro possono filtrare la directory per trovare quei membri.

Ok, sono riuscito a ottenere il risultato necessario sia per la barra laterale della pagina principale, ma ora anche su /u, di nuovo con CSS:

html.anon .top-contributors--user:has([data-user-card="admin_username"]),
html.anon .directory-table__row:has([data-username="admin_username"]) {
    display: none;
}

Spero che questo sia utile a chiunque voglia semplicemente escludere gli amministratori dalla visualizzazione in cima alla classifica dei “mi piace ricevuti”. Soprattutto in forum meno affollati come il mio.