Discourse 工作流

@j.jaffeux 跟进一下我上面的问题,我已经提交了一个 PR,为 Workflows 添加了 Event 操作:

该 PR 添加了以下内容:

  • Event → 关闭活动
  • Event → 打开活动

该操作接收一个主题 ID,从主题的第一篇帖子中解析出活动,并通过常规的帖子编辑/活动同步路径更新该活动。

我已针对该用例的原始方向进行了测试:

创建帖子 → Event / 关闭活动

使用的是 Input → topic.id

对活动主题的回复会关闭该活动,同时保持主题本身处于打开状态,且更改会在 UI 中实时显示。

该 PR 包含单元测试和集成测试覆盖,完整的 discourse-events 测试套件已通过,共 1124 个用例 / 0 个失败。

这解决了我上面提到的用例中 Event 操作的部分。用户/分类/邮件来源条件随后可以通过工作流触发器/条件单独处理。

2 个赞