Accesso all'Admin Panel nel Codice Sorgente

Ciao a tutti!

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.

Qualsiasi aiuto sarebbe enormemente apprezzato.

Grazie a tutti in anticipo!

Ciao, benvenuto! :wave:

Intendi qui?

Se sì, dovrebbe essere qui:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/admin/addon/templates/user-index.hbs#L180-L201

Per qualche motivo non riesco ancora a trovarlo in base a quello che mi hai dato.

Ma sì, è esattamente quello che intendevo.

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.

2 Mi Piace

Volevo impedire ai moderatori di visualizzare gli indirizzi IP poiché la mia community non diventerà più grande di circa 100 utenti e alcuni di loro sono contrari al fatto che vengano raccolti gli indirizzi IP (ho già spiegato che ogni sito web raccoglie il loro IP e alcuni lo vendono). Quindi ho deciso di tentare di rimuoverlo completamente, tuttavia non ha ancora funzionato.

2 Mi Piace

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:

C’è una richiesta di funzionalità per nascondere gli indirizzi IP ai moderatori qui: Option to hide IP addresses from moderators.

2 Mi Piace

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.

3 Mi Piace