Accéder au panneau d'administration dans le code source

Salut à tous !

Je me demande si quelqu’un peut m’aider à localiser où se trouve la partie Informations utilisateur du panneau d’administration dans le code source de Discourse. J’ai besoin de modifier le code source pour masquer les adresses IP des utilisateurs lorsqu’un modérateur ou un administrateur consulte leur profil depuis le panneau d’administration, mais je n’ai aucune idée de l’endroit où je peux trouver le code qui s’y rapporte.

Toute aide serait grandement appréciée.

Merci d’avance à tous !

Salut, bienvenue ! :wave:

Voulez-vous dire ici ?

Si oui, cela devrait être ici :
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/admin/addon/templates/user-index.hbs#L180-L201

Pour une raison quelconque, je ne parviens toujours pas à le localiser en fonction de ce que vous m’avez donné.

Mais oui, c’est exactement ce que je voulais dire.

J’ai finalement réussi à trouver ceci, mais pour une raison inconnue, après avoir supprimé ces lignes de code et redémarré le VPS, les adresses IP s’affichent toujours ?

Modifier le code source de Discourse n’est pas la méthode recommandée pour apporter des modifications à Discourse. Je pense que vous allez devoir trouver un moyen d’apporter la modification dans un plugin.

Ce qui s’est passé lorsque vous avez redémarré Discourse dépendra de la manière dont vous l’avez redémarré. Si vous avez exécuté ./launcher rebuild app, les modifications que vous avez apportées auront été écrasées par l’image de base de Discourse. Si vous avez exécuté ./launcher start app, il se peut que le démarrage de l’application ne suffise pas à faire recompiler à Discourse le modèle handlebars modifié.

Avez-vous vraiment besoin d’empêcher les modérateurs et les administrateurs de voir les adresses IP des utilisateurs ? Il y a quelques demandes sur ce site pour ajouter un paramètre qui empêche les modérateurs de voir l’adresse IP. Je ne suis pas au courant d’autres sites qui souhaitent empêcher les administrateurs de voir les adresses IP.

2 « J'aime »

Je voulais empêcher les modérateurs d’afficher les adresses IP car ma communauté ne dépassera pas peut-être 100 utilisateurs et certains d’entre eux sont contrariés par le fait que les adresses IP sont collectées (j’ai déjà expliqué que tous les sites web collectent leur IP et que certains la vendent). J’ai donc décidé de tenter de la supprimer complètement, mais cela n’a pas encore fonctionné.

2 « J'aime »

Au lieu d’essayer de masquer les adresses IP aux modérateurs, vous pourriez simplement utiliser des modérateurs de catégorie pour gérer la modération du site. Ainsi, seuls les administrateurs pourraient consulter les adresses IP. Les détails sur la modération de catégorie se trouvent ici :

Il existe une demande de fonctionnalité concernant le masquage des adresses IP aux modérateurs ici : Option to hide IP addresses from moderators.

2 « J'aime »

S’il y a des problèmes de confiance entre votre communauté et l’équipe de modération, vous devrez les résoudre d’une manière non technique, et non les contourner avec la technologie. Ce genre de choses a tendance à exploser d’une autre manière tôt ou tard.

3 « J'aime »