Preciso de ajuda para recuperar posts deletados, mas em massa!
Por exemplo:
https://example.com/u/{user}/deleted-posts
Assim, posso acessar todos os posts, mas precisamos recuperá-los em massa!
Preciso de ajuda para recuperar posts deletados, mas em massa!
Por exemplo:
https://example.com/u/{user}/deleted-posts
Assim, posso acessar todos os posts, mas precisamos recuperá-los em massa!
Não há uma ação em lote de “recuperar excluídos” que eu conheça, então você precisará escrever um script para isso e usar a API do Discourse. Tudo o que você faz no Discourse pode ser feito através da API; consulte este tópico para aprender como: Reverse engineer the Discourse API
Como instruído no tópico, se você verificar a aba de rede (nas ferramentas de desenvolvedor do seu navegador), verá que sempre que o botão “reverter exclusão” é clicado, há uma chamada PUT feita para /posts/<post-id>/recover.
Portanto, se você tiver uma lista de IDs das postagens que deseja “recuperar”, poderá fazê-lo fazendo chamadas sucessivas para esse endpoint.
Você obteve isso com a API?
Se não, aqui estão dicas de como fazer isso em rails: Bulk un-deletion - #3 by pfaffman