Discourse-Arbeitsabläufe

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

2 „Gefällt mir“