Exclusão incorreta de postagem pelo timer do sistema

Parece que o sistema ainda exclui uma postagem por tempo se a postagem foi excluída pelo usuário, mesmo quando um moderador a reverteu para a postagem original (ou seja, a desfez, para evitar um tópico confuso).

  1. Postagem foi excluída pelo usuário, mas o moderador a reverteu para a postagem original:

  2. Após 24 horas, a postagem é excluída pelo sistema:


    Log:
    image

Olá @Albertos :slight_smile:

Estou testando isso no meu site de teste e acho que consigo replicar isso:

  • Como administrador, altere a configuração de administrador excluir posts removidos após para 1 (opcional, mas economiza a espera de um dia :slight_smile:)
  • Crie um tópico como usuário de teste (TL3 ou inferior)
  • Como usuário de teste, exclua o tópico usando o ícone da lixeira
  • Como administrador, entre no histórico de edições do OP e ‘reverta para a revisão 1’
  • Como administrador, use a chave inglesa do tópico para reabrir o tópico
  • O tópico ainda é excluído quando a hora expira

No entanto, não acho que esse método realmente remova o temporizador de exclusão, pois você não o desexcluiu da mesma forma que se o usuário tivesse usado o ícone ‘desfazer’ (que não está disponível para administradores sem se passar por outro usuário).

De uma perspectiva prática, não tenho certeza em que circunstâncias um moderador gostaria de desexcluir um tópico que o OP marcou para exclusão? Um usuário só pode excluir um tópico que não recebeu nenhuma resposta, então nenhuma conversa seria perdida?

Olá @JammyDodger, obrigado por verificar!

Neste caso, foi uma postagem no meio da conversa de um tópico. Sem essa postagem, a conversa fica um pouco confusa para os usuários que não podem ver que uma postagem foi excluída no meio. Como não havia razão real para o usuário excluir essa postagem, decidi restaurá-la para a postagem original.

Ou talvez a postagem fosse a última, mas outro usuário já estava respondendo. Não tenho certeza sobre isso.

1 curtida

Aaahh. Suposição incorreta da minha parte. Vou tentar novamente. :slightly_smiling_face:

1 curtida

Eu dei uma segunda chance, mas desta vez com uma postagem apenas para ter certeza e obtive um resultado semelhante.

Acho que a mecânica é semelhante no sentido de que reverter a edição simplesmente altera o texto do conteúdo e não afeta o temporizador de exclusão de forma alguma, o que acho que é a maneira como se destina a funcionar.

Para evitar ter que voltar e restaurar a postagem após o término do temporizador, como moderador/administrador, você pode excluir a postagem no local e, em seguida, usar a opção de restaurar para trazê-la de volta. Isso restaura a postagem e remove o temporizador.

No entanto, permitir que os usuários excluam suas próprias postagens às vezes deixará tópicos com alguns buracos, e não tenho certeza se há alguma maneira de contornar isso além de remover a capacidade de um usuário autoexcluir suas postagens? Se essa for uma opção mais atraente para o seu site, você pode alterar max deletions per day (máximo de exclusões por dia) ou max post deletions per minute (máximo de exclusões de postagens por minuto) para zero para desabilitar as exclusões de usuários.

Eu transferi isso para Support. :+1: