Um usuário sinalizou um de seus tópicos de mensagem pessoal para exclusão.
Ele tem cerca de 1200 postagens.
A opção de exclusões máximas está definida para 2000.
No entanto, quando selecionamos todas as postagens para exclusão, aparece ‘Erro, por favor, entre em contato com a administração do seu usuário’, quando é o administrador quem está excluindo?
Mesmo selecionando lotes de 20 postagens, ou seja, selecionando todas as respostas, não exclui as postagens?
Um pouco frustrante, por favor?
Excluir o tópico em si em vez de respostas individuais seria uma alternativa adequada? (ou seja, excluir na chave inglesa do tópico)
Tudo o mais funciona como esperado? Você consegue visitar a área de administração do seu fórum?
Sim, pode visitar as configurações.
O tópico foi excluído ao responder à bandeira, mas ele excluiu apenas a primeira postagem, que é o tópico, e deixou todas as respostas.
Ah, esse pode ser o motivo pelo qual excluir o restante das postagens está bloqueado. Excluir o tópico/PM normalmente é suficiente, pois agora os usuários não conseguem acessá-lo e apenas um administrador[1] pode visualizar o tópico.
Se você quiser excluir as respostas também, pode restaurar o tópico e tentar novamente.
e possivelmente um moderador, pois era um PM sinalizado ↩︎
Obrigado, mas tentei isso duas vezes e ainda não funcionou.
Hmm.
Estou executando isso no meu site de teste para confirmar o que é esperado, e a exclusão em massa de posts de um tópico excluído é realmente possível, então não é isso (um pouco de estranheza do erro 500 ao restaurá-los, mas isso não é relevante aqui).
É apenas este tópico/MP? Você pode criar um novo MP com você mesmo e ver se consegue replicar o problema.
Obrigado.
Eu o repliquei com 1 tópico de postagem e 3 respostas, como sugerido, e a marcação por mim seguida pela exclusão do administrador funcionou.
Voltei para a thread grande e tentei novamente.
Desta vez, selecionei respostas; ele selecionou 20 delas e, ao excluir, mostrou todas cercadas pela cor vermelha, como se tivessem sido excluídas.
Atualizei a página e elas voltaram como se nada tivesse acontecido com elas.
Fiz outro teste.
Mais estranhezas.
Criei um tópico de mensagem pessoal.
Respondi a ele como administrador.
Marquei o tópico de mensagem pessoal solicitando a exclusão de todo o thread.
Recebi a mensagem de flag como administrador.
Selecionei “Todos” - basicamente as 2 postagens.
“Excluí tudo” e ele excluiu apenas a primeira postagem.
Tive que descer para a próxima postagem; “selecionei para baixo”, que a selecionou; excluí-a e a exclusão foi realizada.
É um pouco temperamental demais para o meu conforto, na minha opinião, por favor.
Ainda nenhum progresso no thread de PM com mais de 1000 postagens.
Obrigado.
Apenas para enfatizar o ponto anterior de que não há necessidade de excluir individualmente as postagens se o tópico foi excluído (caso isso poupe seu tempo na resolução desse problema
). Uma vez que o tópico é excluído, os participantes não teriam mais acesso a nenhuma das postagens, e o mesmo se aplica a MPs (mensagens privadas) e tópicos públicos.
Entendido, obrigado.
Mas primeiro, quando o tópico é excluído, os administradores ainda podem ver o restante da thread?
E em segundo lugar, esta manhã não consigo encontrá-lo em lugar nenhum, então acho que a exclusão aconteceu, e levou muito tempo nos bastidores para que acontecesse.
Mas ele poderia estar em outro lugar agora - que eu ainda não encontrei, por favor?
A propósito, ele não pode ser encontrado pelo usuário (ainda bem), nem eu (administrador) consegui encontrá-lo agora.
No curso normal das coisas, o Discourse marca posts e tópicos como soft-deleted (excluídos logicamente), o que significa que eles ainda existem no banco de dados e podem ser recuperados posteriormente, se necessário. Esses posts/tópicos soft-deleted recebem destaque vermelho e são removidos da visualização e inacessíveis para a maioria dos usuários (exceto administradores, moderadores e quaisquer usuários em grupos adicionados a delete all posts and topics allowed groups). Como os moderadores só podem acessar MPs quando são sinalizadas, isso também significa que eles não têm acesso irrestrito a MPs excluídas da mesma forma.
Para visualizar uma lista de tópicos excluídos, você pode anexar ?status=deleted a uma URL de tópico (ex: https://meta.discourse.org/latest?status=deleted), no entanto, MPs excluídas são mais difíceis de encontrar, pois não há uma lista consolidada delas. Você ainda conseguiria vê-las se tivesse um link para elas, e pode encontrá-las usando o explorador de dados, se o tiver instalado.
Para excluir permanentemente posts e tópicos, você precisa habilitar uma configuração oculta do site (can_permanently_delete), que permitiria excluí-los permanentemente e removê-los completamente do banco de dados. Você pode encontrar mais informações sobre isso neste tópico - Introducing permanently delete post functionality
Isso ajuda a explicar as coisas?
Obrigado, Jammy.
Isso explica e eu entendi.
Obrigado pela sua ajuda.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.