假设您有很多非常旧的帖子,一旦您为某个类别启用该设置,它们就有资格被自动关闭。当您启用该设置时,比如说,在 5 年没有活动后自动关闭帖子,那么所有这些帖子何时会被自动关闭?是您点击保存后立即关闭?还是会在后台进行某种自动清理。这是否可能导致性能问题?
第二个问题是,如果您更改了类别的自动关闭时间,之前被自动关闭的帖子会重新打开吗?我猜不会。我也猜界面上没有简单的方法可以批量重新打开它们。这是正确的吗?
假设您有很多非常旧的帖子,一旦您为某个类别启用该设置,它们就有资格被自动关闭。当您启用该设置时,比如说,在 5 年没有活动后自动关闭帖子,那么所有这些帖子何时会被自动关闭?是您点击保存后立即关闭?还是会在后台进行某种自动清理。这是否可能导致性能问题?
第二个问题是,如果您更改了类别的自动关闭时间,之前被自动关闭的帖子会重新打开吗?我猜不会。我也猜界面上没有简单的方法可以批量重新打开它们。这是正确的吗?
rake topics:apply_autoclose),可以通过服务器控制台运行,将自动关闭计时器应用于现有主题。此脚本会静默关闭符合条件的主题(根据您的设置,这些主题已足够旧),从而最大限度地减少通知。Topic.where(closed: true).where("created_at < 'your_date'").find_each do |topic|
topic.update_status('closed', false, Discourse.system_user)
end
非常感谢。我发誓我搜索过了,但我没看到你引用的那篇文章。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.