@j.jaffeux Suite à ma question ci-dessus, j’ai ouvert une PR qui ajoute une action « Événement » aux Workflows :
Elle ajoute :
Événement → Fermer l’événement
Événement → Ouvrir l’événement
L’action prend un ID de sujet, résout l’événement à partir du premier message du sujet et met à jour l’événement via le chemin de synchronisation normal d’édition de message/Événement.
J’ai testé la direction initiale du cas d’utilisation avec :
Message créé → Événement / Fermer l’événement
en utilisant Input → topic.id.
Une réponse au sujet de l’événement ferme alors l’événement tout en laissant le sujet lui-même ouvert, et le changement apparaît en direct dans l’interface.
La PR inclut une couverture unitaire/intégration, et la suite complète discourse-events a réussi avec 1124 exemples / 0 échecs.
Cela traite le côté « action Événement » du cas d’utilisation mentionné ci-dessus. Les conditions utilisateur/catégorie/origine par e-mail peuvent ensuite être gérées séparément par le déclencheur/les conditions du workflow.