Guía sobre la implementación de la precedencia del nombre de visualización

Estoy investigando un poco para encontrar el mejor enfoque (al principio pensé: “de acuerdo, cambiemos esto en el único archivo front donde resolverá esto”), y me encontré con BasicUserSerializer (“app/serializers/basic_user_serializer.rb”).

Entonces, ¿qué tal si agregamos un método display_name en el modelo User, que devolvería el valor correcto según la configuración del sitio, y lo usamos en todos los serializadores que devuelven usuarios (o partes), y luego en todos los componentes front?

Este es un cambio más grande sin duda y puede tener un impacto en el rendimiento, pero parece ser un buen comienzo para unificar fácilmente el valor sin realizar una verificación en cada archivo ember.

5 Me gusta

Hola @manut,

¡Gracias por investigar esto y pensar en una solución más amplia!

Sin embargo, para este PR, recomendaría simplemente mantener el enfoque en el cambio al archivo frontal y, por lo tanto, arreglar el cambio para la lista de participantes del calendario.

El enfoque más amplio es definitivamente algo que vale la pena considerar. Pero, necesitaremos evaluar el enfoque a utilizar y sus implicaciones por separado, ya que es una discusión arquitectónica más grande que va más allá del alcance de esta corrección.

¡Gracias por estar dispuesto a abordar esto! ¡Espero tu PR!

5 Me gusta