Como entender o status de bloqueado \"Resolvido\"


A solução marcada no diagrama não possui uma caixa de seleção ao lado do botão e não pode ser desmarcada.

Esta é a situação: Este é um servidor auto-hospedado para o qual eu tenho privilégios de Administrador. Um tópico foi criado por uma conta de teste com privilégios de Moderador (que eu uso para registrar alguns logs ou experiências). Marquei uma das minhas próprias respostas nesse tópico como a solução. Hoje, eu queria substituir as soluções de alguns tópicos antigos sem destruir os registros existentes. Então, criei novas postagens de resposta nesses tópicos, desmarquei a solução antiga e aceitei a nova. Isso funcionou bem em tópicos que criei. No entanto, quando cheguei a este tópico criado por outra conta, descobri que eu não conseguia desmarcar a solução antiga.

  • Inicialmente, suspeitei que fosse um problema de permissão, então usei outra conta de teste com privilégios de Administrador para revogar todas as permissões especiais da conta que postou a resposta. O resultado foi que eu ainda não conseguia desmarcá-la.

  • Subsequentemente, suspeitei que pudesse ser porque o criador da postagem de resposta marcada como solução não era o criador do tópico. Então, troquei para essa conta de Moderador, mas o resultado foi o mesmo – ainda não consegui desmarcá-la.

  • Mais tarde, tentei alterar a propriedade da Postagem Original, tentando resolver isso fazendo com que o criador do tópico e o criador da postagem de resposta fossem o mesmo usuário. No entanto, ele ainda exibia o estado bloqueado conforme mostrado no diagrama acima.

Alguém já encontrou uma situação semelhante? Eu gostaria de ouvir as experiências de todos. :slightly_smiling_face:

:memo: Nota

Exceto no caso em que troquei para a conta de Moderador, em todas as outras instâncias, o usuário que tentava desmarcar a solução antiga possuía privilégios de Administrador.

Um fato estranho é que não consegui replicar esse cenário através de um processo semelhante em outros tópicos. :innocent:
Parece que esse efeito de bloqueio não foi acionado diretamente pelas operações de evento, mas também exige que se aguarde algum processamento de temporização.

1 curtida

O tópico está bloqueado? Se não me engano, esse pode ser um dos fatores.

Isso permanece o caso mesmo quando aberto e não pode ser reproduzido selecionando primeiro uma solução e depois fechando o tópico. :thinking:

Parece um possível bug, se você inspecionar a página e olhar na aba do console ao tentar mudar a solução, ele apresenta algum erro?

Não, não há informações relevantes no console, apenas este conteúdo comum.

app.js:331 ℹ️ Discourse v2026.3.0-latest — https://github.com/discourse/discourse/commits/5907059890 — Ember v6.10.1
start-discourse-ed0c531d.js:4 [Intervention]Imagens carregadas com carregamento lento e substituídas por espaços reservados. Eventos de carregamento são adiados. Veja https://go.microsoft.com/fwlink/?linkid=2048113

Quanto a mudar a solução—não posso tentar porque a solução está bloqueada, e aquele local não é um botão clicável, então na verdade não há como realizar nenhuma operação.

1 curtida