Notifier les administrateurs si un utilisateur met à jour son e-mail principal

J’ai essayé de chercher mais je n’ai pas trouvé de réponse à la question de savoir si c’était possible.

J’aide à gérer un groupe de membres local et nous avons une instance Discourse. En raison de l’administration BTS, nous avons quelques endroits où nous devons stocker les informations des membres.

Nous nous dirigeons vers une solution unique, mais en attendant, ce qui s’est produit à quelques reprises, c’est qu’un utilisateur a changé son adresse e-mail principale sans nous le dire. Ce n’est pas un problème en soi, je préférerais que les utilisateurs mettent à jour ces e-mails s’ils ont changé, mais le problème est que nous ne savons pas que nous devons les mettre à jour ailleurs.

Je ne suppose pas qu’il existe un paramètre quelque part qui indique à Discourse de notifier le groupe d’administrateurs si un utilisateur met à jour son adresse e-mail principale ?

Merci.

Ma meilleure idée serait un webhook : « Événement utilisateur
Lorsqu’un utilisateur se connecte, se déconnecte, confirme son e-mail, est créé, approuvé ou mis à jour. » Vous devriez ensuite l’intercepter d’une manière ou d’une autre et filtrer ce qui ne vous intéresse pas.

2 « J'aime »

J’ai en fait quelques cas où nous ne pouvons pas utiliser DiscourseConnect pour avoir des connexions partagées, donc comme suggéré, nous utilisons un webhook pour capturer l’événement.

Nos systèmes existants disposent d’appels API qui peuvent mettre à jour les utilisateurs en temps réel, nous filtrons donc le hook uniquement lorsqu’ils confirment les e-mails et cela met ensuite automatiquement à jour les autres systèmes.

Si vos systèmes le prennent en charge, c’est probablement votre meilleure option. S’ils ne le font pas, vous pourriez toujours faire en sorte que le système envoie simplement un e-mail ou utilise l’API Discourse pour envoyer un MP de groupe aux utilisateurs qui doivent être informés dans votre équipe d’administration. :slight_smile:

3 « J'aime »