未定义的 ICS 文件名

这是一个棘手的问题,Dax,这是我们管道的一个副作用。

我们在这里生成日期的 bbcode:

并在这里进行处理:

因此,在处理后的 HTML 块的上下文中,“下载 ics”不知道它实际所在的帖子(或事件)。

我们还有另一个用于 ics 生成的不同管道:

因此,从工程角度来看,我们需要决定:

  1. 我们是否教会“日期处理”如何将 ics 生成重新路由到 Discourse Calendar。

或者

  1. 我们是否向 Discourse Local Dates 提供足够的信息,以便它可以独立生成 ics 并保持代码的零散。

我不确定在这里做什么才是正确的,但我已经优先处理了它,以便团队可以进行分类和解决。

5 个赞