@j.jaffeux Als Nachtrag zu meiner Frage oben: Ich habe einen PR eröffnet, der eine Event-Aktion für Workflows hinzufügt:
Er fügt Folgendes hinzu:
Event → Event schließen
Event → Event öffnen
Die Aktion nimmt eine Topic-ID entgegen, löst das Event aus dem ersten Beitrag des Topics auf und aktualisiert das Event über den normalen Pfad für Beitragsbearbeitung/Event-Synchronisation.
Ich habe die ursprüngliche Richtung des Use Cases mit folgendem getestet:
Beitrag erstellt → Event / Event schließen
mit Input → topic.id.
Eine Antwort auf das Event-Topic schließt dann das Event, während das Topic selbst offen bleibt, und die Änderung wird live in der UI angezeigt.
Der PR enthält Unit-/Integrationstests, und der vollständige discourse-events-Testlauf bestand mit 1124 Beispielen / 0 Fehlern.
Dies deckt die Event-Aktionsseite des oben genannten Use Cases ab. Die Bedingungen für Benutzer/Kategorie/E-Mail-Herkunft können dann separat durch den Workflow-Trigger/die Bedingungen behandelt werden.