Tenho estado a importar conteúdo de feeds RSS, mas agora parei. Gostaria agora de apagar todo esse conteúdo, mas na página admin/usuários não consigo clicar num botão para apagar um usuário e todos os seus posts/tópicos.
Existe alguma forma de eu substituir isso e excluir em massa usuários e seu conteúdo? Alguns dos meus feeds têm mais de 1 mil tópicos…
Verifique as configurações delete all posts max e delete user max post age em sua administração. Altere para um valor mais alto, e então você poderá remover todas as postagens de qualquer usuário.
Quando você ajustar as duas configurações que mencionei, você poderá remover todas as mensagens do usuário antes de excluí-lo (um usuário não pode ser excluído se tiver mensagens).
Verifique /logs para ver qual foi o problema e poste uma versão censurada do env e do backtrace aqui. Alternativamente, se você verificar e algumas, mas não todas, as postagens foram excluídas, continue clicando no botão até que termine.
Você deve esperar problemas de desempenho se excluir usuários com grandes quantidades de posts e tópicos; isso é um evento raro e deve ser evitado em favor da anonimização sempre que possível.