В Discourse, когда пост отправляется и попадает в очередь на модерацию, любые загруженные файлы, связанные с ним, сохраняются даже после отклонения поста. Я вручную отклонил пост пользователя и даже навсегда удалил автоматически сгенерированное личное сообщение, уведомлявшее пользователя о результатах модерации, но загруженное изображение из этого поста всё ещё отображается в очереди на модерацию и хранится на сервере.
Такие оставшиеся медиафайлы проблематичны, так как они засоряют сайт неиспользуемым или потенциально неуместным контентом, что негативно сказывается на здоровье и чистоте экосистемы сообщества.
Это ожидаемое поведение? Не должен ли Discourse автоматически удалять загрузки из отклонённых постов? И есть ли способ вручную очистить их, если это не так?
Извините, мне кажется, я уже достаточно ясно всё объяснил, но, возможно, мой английский всё ещё требует доработки. Я понимаю, что изолированные файлы будут удалены. Проблема сейчас в следующем: если загруженный файл оказывается в очереди на проверку, он никогда не станет изолированным файлом. Я уже отклонил пост в очереди на проверку и даже удалил сообщение об отклонении, отправленное пользователю системой. Однако загруженный файл всё ещё виден в очереди на проверку. Он не стал изолированным файлом — вот в чём проблема.
Да, я вижу проблему. Думаю, одним из возможных решений будет внедрение настройки хранения для очереди модерации, чтобы со временем удалять старые отклонённые изображения.