@j.jaffeux In seguito alla mia domanda sopra, ho aperto una PR che aggiunge un’azione Event ai Workflows:
Viene aggiunta:
Event → Chiudi evento
Event → Apri evento
L’azione accetta un ID del topic, risolve l’evento dal primo post del topic e aggiorna l’evento tramite il percorso normale di sincronizzazione post-modifica/Event.
Ho testato la direzione originale del caso d’uso con:
Post creato → Event / Chiudi evento
utilizzando Input → topic.id.
Una risposta al topic dell’evento chiude l’evento mantenendo il topic stesso aperto, e la modifica appare in tempo reale nell’interfaccia.
La PR include la copertura di test unitari/integrativi, e la suite completa discourse-events ha superato con 1124 esempi / 0 fallimenti.
Questo risolve la parte relativa all’azione Event del caso d’uso menzionato sopra. Le condizioni basate su utente/categoria/origine email possono poi essere gestite separatamente dal trigger/condizioni del workflow.