Acabamos de atualizar para a versão 3.1.0.beta6 e notamos que em posts que exigem aprovação do moderador, o usuário pode ver a resposta pendente no final do tópico após postar, mas assim que a página é atualizada, ele não consegue mais ver sua resposta pendente.
Existe alguma nova configuração que controle esse comportamento, ou esse comportamento mudou no último ano ou mais?
Eles ainda podem vê-lo em seu perfil > Atividade > Pendente, mas seria mais amigável para eles verem esse conteúdo na linha do tópico após a página ser atualizada.
Parece haver um problema com a última atualização feita na versão 3.1.0.beta6
Relatório de Bug
Prioridade/Gravidade: Média - O problema impede que as postagens sejam exibidas corretamente para usuários que aguardam aprovação de postagens, o que é uma funcionalidade central do Discourse.
Plataforma: Versão do Discourse 3.1.0.beta6. O problema parece ser independente da plataforma, pois está relacionado a uma atualização recente.
Descrição: Após a atualização recente para a versão do Discourse 3.1.0.beta6, as postagens não estão sendo exibidas como esperado. O problema parece estar relacionado à classe PostSerializer, que foi atualizada na versão recente. As postagens funcionam como esperado na versão anterior 3.1.0.beta5.
Resultado ATUAL: Postagens aguardando aprovação não estão sendo exibidas após a atualização da página como esperado.
Resultado ESPERADO: Postagens aguardando aprovação devem ser exibidas corretamente como estavam na versão anterior.
Passos para Reproduzir:
Atualize o Discourse para a versão 3.1.0.beta6.
Certifique-se de que approve post count ou qualquer uma das outras configurações de aprovação de postagens esteja configurada.
Crie uma nova postagem ou visualize uma postagem existente.
Observe que a postagem não é exibida como esperado.
Notas Adicionais: O problema parece estar possivelmente relacionado à atualização recente (21 de julho de 2023) para o PostSerializer e/ou PostGuardian. As postagens funcionam como esperado na versão anterior 3.1.0.beta5. O problema precisa ser investigado mais a fundo para identificar a causa exata e corrigi-lo.
Um bug na versão 3.1.0.beta6 do Discourse está impedindo que posts aguardando aprovação sejam exibidos corretamente. Suspeita-se que este problema esteja relacionado a atualizações recentes nas classes PostSerializer e/ou PostGuardian. O problema é independente de plataforma e não estava presente na versão anterior (3.1.0.beta5).
Postei o Relatório de Bug no suporte onde o problema foi levantado: