Flussi di lavoro di Discourse

@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.

2 Mi Piace