Este é sobre a configuração deste site:
Em componentes e temas oficiais recentes, a configuração não é considerada onde o nome de usuário é exibido. Por exemplo, em Topic Cards, é sempre o nome de usuário que é exibido no item da lista de tópicos:
Da mesma forma, no Horizon Theme:
Nos templates, apenas o nome de usuário é inserido, por exemplo, como {{@topic.creator.username}}. Para seguir a configuração do site, seria necessário inseri-lo condicionalmente, como:
{{#if (and @topic.creator.name (not this.siteSettings.prioritize_username_in_ux))}}
{{@topic.creator.name}}
{{else}}
{{@topic.creator.username}}
{{/if}}
Eu fiz um PR para incluir isso em Topic Cards recentemente (FEATURE: Show full name if available by nolosb · Pull Request #48 · discourse/discourse-topic-cards · GitHub). No entanto, isso precisaria ser adicionado ao tema também, e potencialmente em outros lugares. Então, eu me perguntei se faz sentido adicionar a lógica a cada vez, ou se deveria haver um componente comum para inserir o nome completo/nome de usuário condicionalmente, seguindo a configuração do site?


