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.
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:
La directory predefinita con il mio profilo amministratore per primo:
La directory filtrata senza il gruppo amministratore, quindi il mio utente amministratore è assente
(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.