No entanto, se esse temporizador for editado , ele não se comporta como se espera.
Diminuir esse temporizador não parece ter nenhum efeito na exclusão automática real do tópico, que ainda segue a configuração original de excluir tópicos stub mesclados após dias: uma vez que esse temporizador (visível) expira na nova data, o tópico stub ainda permanece. Somente após, por exemplo, 7 dias ocorre uma exclusão real.
Parece haver dois temporizadores separados aqui que não parecem concordar. Talvez o temporizador visível não deva ser editável? Ou, se for, a exclusão automática deve seguir seu novo valor, mas por algum motivo isso não parece estar acontecendo.
alterei o temporizador abaixo do tópico stub de 7 dias para 5 minutos
meu tópico foi excluído com sucesso.
Estou perdendo alguma coisa ou pode ser que você esteja em um commit mais antigo do discourse e o problema já foi corrigido em uma versão mais recente?
Parece haver mais neste assunto, talvez relacionado com as permissões TL4.
– Como administrador: Criei um novo tópico, depois movi esse único post para outro local. Voltei ao tópico stub, alterei o temporizador de 7 dias para um minuto a partir dali. Após alguns minutos, o trabalho em segundo plano marcou o tópico como excluído. Este é o comportamento pretendido.
– Como moderador: repetir os passos acima funciona da mesma forma que com uma conta de administrador.
– Como TL4: repeti os mesmos passos. Mas, após o tempo (reduzido) expirar, o tópico permaneceu lá (não excluído) e o temporizador desaparece da vista.
Acredito que um TL4 normalmente não pode criar um temporizador de exclusão automática, embora pareça que eles podem editá-lo neste caso (a contagem regressiva muda!), mesmo que ele acabe não excluindo o tópico. Então, talvez o bug seja que os TL4s não deveriam poder editar os temporizadores de exclusão automática de tópicos?
Como evidência de que parece haver algo errado com os temporizadores de exclusão automática e contas TL4, notei esta peculiaridade: uma vez que o temporizador de exclusão automática do tópico stub (reduzido) expira, se eles forem para Definir temporizador de tópico..., isso mostra:
Em resumo: o problema parece ser específico da edição de temporizadores de exclusão automática de tópicos stub por TL4s. Eles parecem ser capazes de editar o temporizador, a contagem regressiva parece mudar, mas o tópico não é excluído na nova data.
Como isso parece relacionado apenas ao TL4 (veja acima), eles não podem criar timers de exclusão automática (embora pareçam ser capazes de editar este), então essa solução alternativa não se aplica.
Mais contexto para isso: na verdade, não é específico para tópicos de rascunho e pode ser reproduzido mesmo em um tópico regular que tenha um temporizador de exclusão automática definido (por exemplo, por um administrador/moderador).
Portanto: os usuários TL4 parecem ser capazes de editar um temporizador de exclusão automática para baixo (provavelmente não deveriam?), a contagem regressiva muda, mas quando o temporizador (agora reduzido) expira, o tópico não é excluído e o temporizador desaparece da vista.
Consigo replicar isso com as novas informações do TL4.
O TL4 parece ter a capacidade de editar temporizadores de exclusão automática pré-existentes através da interface do usuário, no entanto, essas alterações não entram em vigor e apagam visualmente a contagem regressiva do temporizador ‘real’.