Question sur le bus d'événements Discourse

Désolé si ce n’est pas le bon endroit, mais est-ce que Discourse déclenche un événement lorsque le fichier JSON du profil est demandé via HTTP ? Par exemple : https://meta.discourse.org/u/Marcy.json.

Non, ce n’est pas le cas. Vous devrez écrire un plugin pour intercepter ces informations.

J’aimerais bien, mais je ne sais pas par où commencer. Je souhaite modifier les informations du fichier JSON avant qu’elles ne soient affichées au client.

Cela signifierait que vous souhaitez modifier le sérialiseur. Consultez des plugins comme discourse assign ou discourse solved qui apportent des modifications au sérialiseur.

Merci pour l’astuce, j’ai trouvé ceci que je suppose génère le fichier {Username}.json ?
https://github.com/discourse/discourse/blob/master/app/serializers/user_serializer.rb

Existe-t-il une API Ruby Discourse documentant les événements disponibles, etc. ? En effet, je ne sais pas comment modifier les données avant qu’elles ne soient affichées, car je souhaite modifier le champ email avant l’affichage.