Editar a mensagem de exclusão de um tópico dificulta a visualização de que ele foi excluído

Quando um usuário (com permissão para editar) (via min trust to edit post) exclui um tópico que criou, o fundo fica vermelho (a classe deleted é adicionada ao div.topic-post) e o texto passa a ser “(tópico retirado pelo autor)”, mas o tópico permanece aberto.

Isso se torna um problema se, após a exclusão, o usuário editar o conteúdo da primeira mensagem do tópico: ao salvar, o fundo vermelho desaparece (a classe deleted é removida), mas o tópico é fechado (se você verificar a chave inglesa, verá a opção “Abrir” o tópico, mesmo que ele não pareça estar fechado).

Isso significa que outros usuários não poderão responder a ele e os administradores não notarão nenhum problema, pois ele parecerá um tópico comum.

No entanto, agora que penso melhor, o problema pode ser que usuários com privilégios de edição não deveriam poder editar suas mensagens excluídas (sem restaurá-las primeiro). É isso que acontece com administradores: eles recebem “Acesso inválido” ao tentar editar uma mensagem excluída.

Não consegui reproduzir isso. Na verdade, não há explicação lógica para um post excluído por um moderador também fechar o tópico, já que ninguém poderá vê-lo ou responder. O que você menciona acontece quando um não-moderador exclui seu próprio tópico. Nesse caso, o tópico é fechado para evitar qualquer outra postagem.

Acabei de atualizar minha descrição. Acontece que não são moderadores, mas usuários com privilégios de edição.

Gostou da postagem original ou da TL4? Esquece, só li suas edições. Basicamente, sim… um usuário precisa restaurar seu tópico para poder editá-lo. Em seguida, o tópico é aberto automaticamente.

Bem, é exatamente isso. Quando um usuário pode editar seus próprios tópicos excluídos (não tenho certeza se isso é sempre TL4 ou se pode ser personalizado), o tópico fica fechado após a edição. Excluí-lo não o fecha de verdade.

Apenas para esclarecer algumas coisas:

  • Quando um moderador exclui o tópico, ele não pode editá-lo enquanto estiver excluído.

  • Um usuário comum ou nível TL4 não pode editar sua postagem se ela foi excluída. Eles podem:

    • Restaurá-la (abre automaticamente)
    • Editá-la novamente
Testei como usuário comum e como TL4

Você poderia, por favor, compartilhar um vídeo de tela mostrando o bug ocorrendo?

Ok, aqui vai:

Acabei de criar o usuário Nacho33, que não é nem administrador nem moderador, mas sim um TL4

Eu me faço passar por ele e crio um tópico. Agora, eu o excluo. Depois, consigo editá-lo e vejo que ele foi fechado:

Ahh, agora entendi. Quando você exclui uma postagem, essa mensagem aparece: (tópoco retirado pelo autor, será excluído automaticamente em __ horas, a menos que seja sinalizado). Ao editá-la, você está, na verdade, editando a mensagem de exclusão e não sua postagem.

Digamos que você criou um tópico com três parágrafos longos. Ao excluí-lo e clicar em editar, você não conseguirá editar os parágrafos, mas sim a mensagem mencionada acima. É por isso que ele permanece fechado e você terá que reabri-lo. Se você o abrir, o tópico continuará excluído e a mensagem acima permanecerá lá, a menos que você o restaure.

Editar uma postagem excluída não a fecha, porque ela já foi fechada. Você está apenas editando o motivo pelo qual ela foi excluída (e, portanto, fechada).

Você simplesmente não vê o ícone de fechado porque não está atualizando a página. Assim que atualizar, o ícone :lock: aparecerá.

Confirmado. Se eu atualizar, consigo ver que o tópico excluído está realmente fechado, mas apenas acessando o ícone da chave inglesa e procurando pelo cadeado. Se o usuário excluir o texto “tópico retirado”, não há nenhuma indicação visual de que a postagem/tópico foi realmente excluído ou fechado (mesmo após a atualização, nenhum post de “pequena ação” aparece).

Você concorda que isso pode ser confuso se, em vez de um TL4, um TL1 inexperiente tiver privilégios de edição?

Eu nunca teria pensado em editar a mensagem de exclusão, mas isso realmente aconteceu com um dos meus novos usuários hoje. Atualizei o título deste tópico para melhor transmitir o problema.

Pelo que sei e testei, se você remover a mensagem de exclusão, o tópico continuará fechado.

No entanto, concordo que é um pouco confuso. Não tenho certeza se é um bug, pois tudo o que foi mencionado me parece lógico.

Concordo.

Também concordo. Isso pode ser, na verdade, mais um pedido de recurso de UX. Talvez @awesomerobot possa opinar.