Mi chiedo se qualcuno possa aiutarmi a localizzare dove si trova la parte delle Informazioni Utente del Pannello di Amministrazione nel Codice Sorgente di Discourse. Ho bisogno di apportare una modifica al Codice Sorgente che nasconda gli indirizzi IP degli utenti quando un Moderatore o un Amministratore visualizza il loro Profilo dal Pannello di Amministrazione, ma non ho idea di dove trovare il codice che si occupa di questo.
Alla fine sono riuscito a trovarlo, ma per qualche ragione sconosciuta, dopo aver eliminato quelle righe di codice e riavviato il VPS, gli IP compaiono ancora?
Modificare il codice sorgente di Discourse non è il modo consigliato per apportare modifiche a Discourse. Penso che dovrai trovare un modo per apportare la modifica in un plugin.
Ciò che è successo quando hai riavviato Discourse dipenderà da come lo hai riavviato. Se hai eseguito ./launcher rebuild app, le modifiche apportate saranno state sovrascritte dall’immagine di base di Discourse. Se hai eseguito ./launcher start app, potrebbe essere che l’avvio dell’app non sia sufficiente per far ricompilare a Discourse il template handlebars modificato.
Hai davvero bisogno di impedire a moderatori e amministratori di visualizzare gli indirizzi IP degli utenti? Ci sono alcune richieste su questo sito per aggiungere un’impostazione che impedisca ai moderatori di visualizzare l’indirizzo IP. Non sono a conoscenza di altri siti che desiderano impedire agli amministratori di visualizzare gli indirizzi IP.
Invece di cercare di nascondere gli indirizzi IP ai moderatori, potresti semplicemente utilizzare i moderatori di categoria per gestire la moderazione del sito. In questo modo solo gli amministratori sarebbero in grado di visualizzare gli indirizzi IP. I dettagli sulla moderazione di categoria sono qui:
Se ci sono problemi di fiducia tra la tua community e il team di moderazione, dovrai risolverli in modo non tecnico, non aggirarli con la tecnologia. Queste cose tendono a esplodere in un altro modo prima o poi.