Orientações sobre a implementação da precedência de nomes de exibição

Estou pesquisando um pouco a melhor abordagem (inicialmente pensei: “ok, vamos mudar isso no único arquivo front-end onde isso resolverá o problema”) e me deparei com o BasicUserSerializer (“app/serializers/basic_user_serializer.rb”).

Então, que tal adicionar um método display_name no modelo User, que retornaria o valor correto de acordo com as configurações do site, e usar isso em todos os serializadores que retornam usuários (ou partes), e depois em todos os componentes front-end?

Esta é uma mudança maior com certeza e pode ter um impacto no desempenho, mas parece ser um bom começo para unificar facilmente o valor sem realizar uma verificação em cada arquivo ember.

5 curtidas

Olá @manut,

Obrigado por investigar isso e pensar em uma correção mais ampla!

No entanto, para este PR, eu recomendaria simplesmente manter o foco na alteração do arquivo frontal e, assim, corrigir a alteração para a lista de participantes do calendário.

A abordagem mais ampla é definitivamente algo que vale a pena considerar. Mas, precisaremos avaliar a abordagem a ser usada e suas implicações separadamente, pois é uma discussão arquitetônica maior que vai além do escopo desta correção.

Obrigado por se dispor a resolver isso! Aguardo seu PR!

5 curtidas