Um usuário não consegue ver os avatares das pessoas que curtiram os comentários

Na verdade, todos os objetos na resposta do endpoint post_action_users têm a propriedade unknown definida como true (veja a captura de tela).

Eu o incorporei e não consigo encontrar nada suspeito nas configurações do perfil dele. Não sei se é um bug ou um efeito colateral de uma de suas configurações.

Problema resolvido, lendo o código-fonte.
Não apenas usuários silenciados ou ignorados estão ocultos, mas também aqueles com disallowed_pms_from.

Meu usuário tinha ambas as caixas de configuração de DM marcadas e nenhum usuário selecionado na lista de permissões.

3 curtidas

A propósito, se um usuário desabilitar DMs de outros usuários, ele não verá nenhum avatar na lista de curtidas na parte inferior das postagens? É um comportamento bastante inesperado.

2 curtidas

Para mim, não parece ser o comportamento correto.

Curiosamente, quando tentei reproduzir o problema pela primeira vez, o plugin Discourse Reactions estava habilitado. Com o plugin Reactions habilitado, os usuários podem ver as avatares de quem curtiu suas postagens, mesmo que não tenham permissão para enviar mensagens a essa pessoa. Isso me parece o comportamento correto.

Com o plugin Reactions desabilitado, os usuários não conseguem ver a avatar de quem curtiu suas postagens se essa pessoa não tiver permissão para enviar mensagens a eles.

Vou recategorizar este tópico para a categoria Contribute > UX para ver se é algo que a equipe do Discourse deseja analisar.

5 curtidas

Além disso, não são apenas as curtidas nas postagens deles, mas todas as curtidas em todas as postagens.

1 curtida