TL4s 及编辑自动删除主题计时器的权限

在 2.8 版本中,引入了一个非常有用的功能:“删除合并的存根主题(天数)”。 :+1:

当在合并帖子后“创建”此类存根主题时,会创建一个自动删除计时器:

到目前为止一切都很好。

但是,如果该计时器被 :pencil2: 编辑,它的行为就不像预期的那样了。

降低该计时器似乎对主题的实际自动删除没有影响,主题仍然遵循原始的“删除合并的存根主题(天数)”设置:一旦(可见的)计时器在新的日期到期,存根主题仍然存在。只有在例如 7 天后才会实际删除。

这里似乎有两个独立的计时器,它们似乎不一致。也许可见的计时器不应该可编辑?或者,如果可编辑,自动删除应该遵循其新值,但由于某种原因似乎没有发生。

1 个赞

一种解决方法是取消计时器、保存然后添加新计时器。

您可以试试吗?

您好,

我尝试按以下步骤重现此问题:

  1. 将一个现有主题合并到另一个主题
  2. 我将存根主题下方的计时器从 7 天更改为 5 分钟

我的主题已成功删除。

是我遗漏了什么,还是您使用的是较旧的 discourse 版本,而该问题已在最新版本中修复?

1 个赞

这似乎还有更多内容,可能与 TL4 权限有关。

– 作为管理员:我创建了一个新主题,然后将该单个帖子移至其他位置。返回存根主题,并从那里将 7 天计时器更改为一分钟。几分钟后,后台作业将主题标记为已删除。这是预期行为。

– 作为版主:重复上述步骤,其操作与管理员帐户相同。

– 作为 TL4:我重复了相同的步骤。但是,在(缩短的)计时器到期后,主题仍然存在(未删除),并且计时器从视图中消失。

我认为 TL4 通常无法创建自动删除计时器,尽管他们似乎可以在此情况下对其进行编辑(倒计时确实会更改!),即使最终不会删除该主题。那么,错误是否在于 TL4 不应编辑主题自动删除计时器?

作为 TL4 帐户似乎存在有关自动删除计时器的异常的证据,我注意到这个奇怪的现象:一旦存根主题(缩短的)自动删除计时器到期,如果他们转到 设置主题计时器...,它会显示:

请注意已选择的 deleted 条目。但是打开该下拉菜单时,它甚至不是选项之一:

简而言之:该问题似乎仅限于 TL4 编辑存根主题自动删除计时器。他们似乎可以编辑计时器,倒计时似乎会更改,但主题在新日期不会被删除。

2 个赞

由于这似乎只与 TL4 相关(见上文),他们无法创建自动删除计时器(尽管他们似乎可以编辑这个计时器),因此此解决方法不适用。

更多关于此问题的背景信息:它实际上并非仅限于存根主题,即使是设置了自动删除计时器(例如由管理员/版主设置)的常规主题也可以重现。\n\n所以:TL4 用户似乎可以编辑自动删除计时器(可能不应该?),倒计时确实会改变,但当(现在缩短的)计时器到期时,主题不会被删除,计时器也会从视图中消失。

我可以用新的 TL4 信息重现这一点。:+1:

TL4 似乎能够通过 UI 编辑预先存在的自动删除计时器,但是这些更改不会生效,并且会视觉上清除“实际”计时器倒计时。

3 个赞

我也能用 TL4 确认这一点。这似乎是个 bug。最有可能的是,TL4 用户不应该被允许自定义该计时器。

1 个赞