Acessando o Painel de Administração no Código-Fonte

Olá a todos!

Gostaria de saber se alguém pode me ajudar a localizar onde fica a parte de Informações do Usuário no Painel de Administração no Código Fonte do Discourse. Preciso fazer uma edição no Código Fonte que oculte os Endereços IP dos Usuários quando um Moderador ou Administrador visualiza o Perfil deles no Painel de Administração, mas não tenho ideia de onde encontrar o código relacionado a isso.

Qualquer ajuda seria imensamente apreciada.

Obrigado a todos antecipadamente!

Olá, bem-vindo! :wave:

Você quer dizer aqui?

Se sim, deveria ser aqui:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/admin/addon/templates/user-index.hbs#L180-L201

Por algum motivo, ainda não consigo localizá-lo com base no que você me deu.

Mas sim, era exatamente isso que eu queria dizer.

Eventualmente consegui encontrar isto, mas por alguma razão desconhecida, depois de apagar essas linhas de Código e reiniciar o VPS, os IPs ainda aparecem?

Editar o código-fonte do Discourse não é a maneira recomendada de fazer alterações no Discourse. Acho que você terá que encontrar uma maneira de fazer a alteração em um plugin.

O que aconteceu quando você reiniciou o Discourse dependerá de como você o reiniciou. Se você executou ./launcher rebuild app, as alterações que você fez terão sido substituídas pela imagem base do Discourse. Se você executou ./launcher start app, pode ser que iniciar o aplicativo não seja suficiente para fazer o Discourse recompilar o template handlebars editado.

Você realmente precisa impedir que moderadores e administradores visualizem os endereços IP dos usuários? Existem algumas solicitações neste site para adicionar uma configuração que impeça os moderadores de visualizar o endereço IP. Não estou ciente de outros sites que queiram impedir que os administradores visualizem endereços IP.

2 curtidas

Eu queria impedir que os moderadores visualizassem os endereços IP, pois minha comunidade não se tornará maior do que talvez 100 usuários e alguns deles estão chateados com o fato de os endereços IP serem coletados (já expliquei que todos os sites coletam seus IPs e alguns os vendem). Então, decidi tentar removê-lo completamente, mas isso ainda não funcionou.

2 curtidas

Em vez de tentar ocultar endereços IP de moderadores, talvez você pudesse usar moderadores de categoria para lidar com a moderação do site. Dessa forma, apenas os administradores poderiam visualizar endereços IP. Detalhes sobre moderação de categoria estão aqui:

Há uma solicitação de recurso sobre ocultar endereços IP de moderadores aqui: Option to hide IP addresses from moderators.

2 curtidas

Se houver problemas de confiança entre sua comunidade e a equipe de moderação, você precisará resolvê-los de forma não técnica, não contorná-los com tecnologia. Essas coisas tendem a explodir de outra forma mais cedo ou mais tarde.

3 curtidas