关于实施显示名称优先级的指南

我正在深入研究最佳方法(我首先想到的是“好的,让我们在将解决此问题的单个前端文件中更改此设置”),并偶然发现了 BasicUserSerializer(“app/serializers/basic_user_serializer.rb”)。

那么,在 User 模型中添加一个 display_name 方法如何?该方法将根据站点设置返回正确的值,并在所有返回用户(或部分)的序列化器以及所有前端组件中使用此方法?

这无疑是一个更大的改动,并且_可能_会影响性能,但似乎是轻松统一值而无需在每个 Ember 文件中执行检查的一个好的开始。

5 个赞

您好 @manut

感谢您深入研究并考虑更广泛的修复方案!

不过,对于这个拉取请求(PR),我建议您只关注对前端文件的更改,从而修复日历参与者列表的更改。

更广泛的方法绝对值得考虑。但是,我们需要单独评估要采用的方法及其影响,因为这是一个超出本次修复范围的更大架构讨论。

感谢您愿意处理这个问题!期待您的 PR!

6 个赞