I’m digging a bit for the best approach to implementing this pr-welcome feature (I first thought “okay, let’s change this in the one front file where it will solve this proposition”), and stumbled upon the BasicUserSerializer (“app/serializers/basic_user_serializer.rb”).
So what about adding a display_name method in the User model, which would return the right value according to the site settings, and use this in all the serializers returning users (or parts), then in all the front components ?
This is a bigger change for sure and may have an impact on performances but seems to be a good start to easily unify the value without performing a check in every ember file.