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.

Estranhamente, quando tentei reproduzir o problema pela primeira vez, eu tinha o plugin Discourse Reactions ativado. Com o plugin Reactions ativado, os usuários podem ver os avatares dos usuários que curtiram suas postagens, mesmo que o usuário não tenha permissão para enviar mensagens para eles. Isso me parece o comportamento correto.

Com o plugin Reactions desativado, os usuários não podem ver o avatar dos usuários que curtiram suas postagens se o usuário que curtiu a postagem não tiver permissão para enviar mensagens para eles.

Vou reclassificar este tópico para a categoria UX para ver se é algo que a equipe do Discourse quer investigar.

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