Je creuse un peu pour trouver la meilleure approche (j’ai d’abord pensé : « bon, changeons ceci dans le seul fichier front qui résoudra le problème »), et je suis tombé sur le BasicUserSerializer (« app/serializers/basic_user_serializer.rb »).
Alors, que diriez-vous d’ajouter une méthode display_name dans le modèle User, qui retournerait la bonne valeur en fonction des paramètres du site, et de l’utiliser dans tous les sérialiseurs retournant des utilisateurs (ou des parties), puis dans tous les composants frontaux ?
C’est un changement plus important, c’est certain, et qui pourrait avoir un impact sur les performances, mais cela semble être un bon point de départ pour unifier facilement la valeur sans effectuer de vérification dans chaque fichier Ember.