Ah, você está executando isso em cima do News Plugin? Receio que os resultados disso não sejam previsíveis e possa estar causando o problema. O News Plugin não é explicitamente suportado, pois possui seus próprios templates.
Se você remover o News Plugin, o problema desaparece?
Você pode notar que os metadados agora estão quebrados por padrão. Isso foi feito com o coração apertado porque estamos tentando maximizar o número de pôsteres que podem ser exibidos. Revisarei isso se/quando tivermos consultas de contêiner nos navegadores para que possamos basear a largura dos metadados no número de pôsteres.
Sim. Como administrador, não consigo alterar a miniatura dos tópicos de outros usuários. Já tentei renovar o HTML da postagem. Ou talvez eu precise reassarar?
Nada nos logs
Nenhuma imagem é exibida no prompt
Não tenho certeza do que você quer dizer com “UI fornecida”, mas aqui está uma demonstração rápida do problema:
Isso estava acontecendo porque a forma como configuramos o site de staging para o fórum jrgongs, armazenando imagens em buckets S3 no fórum original para onde o site de staging aponta. O site de staging tem um nome current_db diferente, então Post::each_upload_url não consegue encontrar os uploads.
A falha não ocorreu porque as postagens foram feitas antes da instalação do plugin sidecar, mas sim em postagens que foram feitas antes da cópia do site de produção para o staging.
Após uma rodada de atualização da minha instância do Discourse, notei que os tópicos em destaque (aqueles definidos com a tag featured) não estavam mais aparecendo no carregamento inicial da página e não apareciam até que um dos tópicos de categorias, mais recentes, etc. fosse selecionado manualmente. Neste caso, tenho a configuração da interface do usuário página inicial padrão definida como categorias, o que anteriormente funcionava como esperado. Se latest, new ou unread forem definidos como página inicial padrão, os tópicos em destaque serão exibidos na página como antecipado, sem a necessidade de selecionar manualmente uma lista de tópicos. Se categories ou top forem selecionados, eles não aparecerão até que o usuário altere manualmente a lista de tópicos. Não tenho certeza se perdi alguma coisa ou se talvez uma mudança no core do Discourse tenha alterado esse comportamento.
Feito.
Você agora deve ser capaz de acessar miniaturas como moderador.
Isso também corrige um erro lógico gritante aqui, onde havia uma atribuição em vez de uma verificação de equivalência!
Realmente a lógica da interface do usuário e de segurança precisa de um pouco mais de aprimoramento aqui. O botão deveria realmente ser ocultado se você não atender aos critérios. Eu seguirei com isso no TC em algum momento… Além disso, a API não é adequadamente segura em relação a essa lógica, pois tudo o que ela está fazendo atualmente é impedir que você veja os botões. Ela precisa de mais alterações para protegê-la totalmente. Mas, dado que esta é uma ação de risco tão baixo, não acho que esta seja uma prioridade enorme.
Obrigado pela correção! Nós a testaremos assim que a implementarmos em produção
Você vê alguma chance de exibir o botão “Escolher miniatura” apenas para tópicos que estão em uma categoria ou têm uma tag com miniaturas habilitadas no TLP tc? Ou seria um esforço maior para implementar?