На самом деле это скорее «Отозванная публикация из очереди»… Здесь отображаются только те сообщения, которые удерживались на проверке, а затем были удалены до того, как модератор одобрил или отклонил их. Модераторы отклоняют сообщения из очереди, а не удаляют их, поэтому они отображаются в разделе «Отклонено». Именно поэтому этот фильтр так легко оказывается пустым. Возможно, нам стоит переименовать его в «Отозванная публикация из очереди»?
Сообщение, которое было помечено, а затем удалено, отображается в разделе «Одобрено» (или «Игнорировать флаг», если оно было удалено с помощью «Удалить и игнорировать», или удалено его автором).
Очередь проверки, как правило, не является местом, где можно найти удалённый контент. Лучший способ получить общий список удалённых тем — это использовать /latest?status=deleted или /filter?q=status:deleted. Для конкретного пользователя лучшим путём является /u/username/deleted-posts, к которому сотрудники могут получить доступ, нажав на счётчик удалённых сообщений в верхней части профиля.
Нет, флаги здесь не участвуют. Удалённые сообщения остаются в базе данных как «мягкое удаление», чтобы сотрудники могли просматривать или восстанавливать их.
Жёсткое удаление обычно происходит только тогда, когда включена настройка can_permanently_delete и администратор выполняет действие «Удалить навсегда» для сообщения, ранее удалённого мягким способом. Существуют и другие способы сделать это через API или консоль rails.
Отклонённое сообщение из очереди изначально не было настоящим сообщением, поэтому его содержимое сохраняется в записи очереди проверки, а не отображается как удалённое сообщение.