Excluir em massa permanentemente tópicos antigos

Renomeei o título deste tópico de solicitação de funcionalidade para que fique claro que se trata de exclusão em massa permanente. Podemos discutir a funcionalidade aqui e detalhar como ela pode parecer na interface do usuário, mas não crie muitas expectativas de que ela será implementada em um futuro próximo.

Excluir publicações permanentemente acarreta muitos riscos, e excluir permanentemente em massa acarreta muitos riscos! Você tem certeza de que realmente quer fazer isso? Seu banco de dados é realmente tão grande que você não consegue viver com os tópicos excluídos, como todo mundo? Ou existe algum outro motivo para você querer excluir permanentemente os tópicos? Você pode compartilhar seus motivos?

Existe Introducing permanently delete post functionality, mas isso funciona apenas para um tópico por vez.

Até onde sei, atualmente não é possível ver uma lista de publicações excluídas e, em seguida, excluí-las permanentemente em massa, digamos, com base em critérios como idade. Você poderia escrever um script para fazer isso a partir da linha de comando, ou se não se sentir confortável, peça no Marketplace para alguém fazer isso por você.

Se tal funcionalidade existisse na interface, você poderia descrever com mais detalhes como acha que ela deveria funcionar?

Talvez a melhor abordagem fosse algo como isto:

  • adicionar filtro à pesquisa avançada para mostrar tópicos que foram excluídos. Dessa forma, você poderia combiná-lo com outros filtros (intervalo de datas, tag, categoria, autor, etc.) para obter a lista de tópicos excluídos que você deseja excluir permanentemente.
  • quando can_permanently_delete estiver habilitado, também fornecer a opção “Excluir permanentemente” nas ações em massa.

(Por favor, não publique a mesma solicitação em vários tópicos antigos - excluí o outro)