可能是个 bug?
在 Discourse 中,当帖子被提交并进入审核队列时,与之关联的任何上传文件似乎在帖子被拒绝后仍然存在。我手动拒绝了一个用户的帖子,甚至永久删除了通知用户审核结果的系统生成的私信,但该帖子中上传的图片仍然可以在审核队列中看到,并存储在服务器上。
这种遗留媒体存在问题,因为它会污染网站上未使用的或可能不当的内容,从而对社区生态系统的健康和清洁度产生负面影响。
这是预期行为吗?Discourse 难道不应该自动删除被拒绝帖子的上传文件吗?如果没有,是否有手动清理这些文件的方法?
孤立的上传将在一段时间后通过计划的 sidekiq 作业进行清除。
设置:clean_up_uploads、clean_orphan_uploads_grace_period_hours
2 个赞
抱歉,我觉得我已经解释得很清楚了,但也许我的英语还有待提高。我明白孤立的文件将被清理。现在的问题是:如果上传的文件进入审核队列,它将永远不会成为孤立的文件。我已经拒绝了审核队列中的帖子,甚至删除了系统发送给用户的拒绝消息。但是,上传的文件仍然可以在审核队列中看到。它还没有成为孤立的文件——这就是问题所在。
1 个赞
sam
(Sam Saffron)
6
是的,我看到了问题,我认为一个可能的解决方案是为审核队列设置某种保留设置,以便我们最终可以清除被拒绝的旧图片。
我已告知产品团队。
2 个赞