Permanent bulk delete of old topics

Я переименовал заголовок этой темы с запросом функции, чтобы было ясно, что речь идёт о постоянном массовом удалении. Мы можем обсудить эту функцию здесь и детально проработать, как она может выглядеть в интерфейсе, но не стоит рассчитывать на её реализацию в ближайшем будущем.

Постоянное удаление постов сопряжено с большим риском, а массовое постоянное удаление — ещё большим! Вы уверены, что действительно хотите это сделать? Ваша база данных настолько велика, что вы не можете мириться с удалёнными темами, как все остальные? Или есть другая причина, по которой вы хотите навсегда удалить темы? Можете ли вы поделиться своими причинами?

Существует Introducing permanently delete post functionality, но это работает только для одной темы за раз.

Насколько мне известно, в настоящее время невозможно просмотреть список удалённых постов и затем массово удалить их навсегда, например, по таким критериям, как возраст. Вы можете написать скрипт для выполнения этой задачи из командной строки или, если вам неудобно, обратиться в Marketplace, чтобы кто-то сделал это за вас.

Если бы такая функция существовала в интерфейсе, могли бы вы подробнее описать, как, по вашему мнению, она должна работать?

Возможно, лучшим подходом будет следующее:

  • добавить фильтр в расширенный поиск для отображения удалённых тем. Тогда вы сможете комбинировать его с другими фильтрами (диапазон дат, тег, категория, автор и т. д.), чтобы получить список удалённых тем, которые вы хотите навсегда удалить.
  • когда включена возможность can_permanently_delete, также добавить опцию «Удалить навсегда» в массовых действиях.

(Пожалуйста, не дублируйте один и тот же запрос в нескольких старых темах — я удалил другую).