Discourse 工作流

@gilles 我现在已经实现了上面提到的后续功能:

它添加了一个通用的 事件 → 设置出席状态 操作,包含以下内容:

  • 参与者
  • 出席状态:参加 / 感兴趣 / 不参加 / 移除出席状态
  • 主题 ID
  • 可选的操作者

因此,你最初的使用场景可以构建为:

帖子创建 → 如果是第一个帖子 → 事件 / 设置出席状态

使用事件作者作为参与者,并将其状态设置为 参加

我已在本地 Workflows GUI 中测试了该确切模式(基于 #42932 叠加),并确认用户会自动注册为事件的 参加 状态。

该 PR 目前仅为草稿,因为它依赖于 #42932。一旦 #42932 合并,我会将其变基(rebase)到 main 分支,届时将只保留与出席状态相关的差异。

2 个赞