合并的主题不再被顶起

是的,我认为你很好地描述了问题。

@christo 我认为我们需要考虑几种不同的组合:

鉴于我们将主题 A(一个帖子)合并到主题 B,有以下情况需要考虑:

    1. 主题 A 的帖子比主题 B 的最后一个帖子新
    • a. 选择保持时间顺序
    • b. 未选择保持时间顺序
    1. 主题 A 的帖子比主题 B 的最后一个帖子旧
    • c. 选择保持时间顺序
    • d. 未选择保持时间顺序

我认为除了 2(c) 之外,所有情况下的预期行为都是主题被顶起。

在除 2(c) 之外的所有情况下,主题 A 的帖子将附加到主题 B 的末尾,所以我认为合并应该根据合并发生的时间来设置顶起日期。

不过,我不太确定在 2(d) 的情况下,如果管理员稍后执行“重置顶起日期”,会发生什么。我认为它应该将顶起日期更新为主题中最新创建帖子的日期(例如,倒数第二个帖子)。

@martin 你和我一直在考虑其他场景下的顶起日期逻辑——以上对你来说有意义吗?

2 个赞