manut
(Manuel Tancoigne)
1
BasicUserSerializer(app/serializers/basic_user_serializer.rb)で、これを解決するのに最適なアプローチを少し探っていて(最初は「よし、これを1つのフロントファイルで変更すれば解決するだろう」と考えました)、それに行き着きました。
それで、Userモデルにdisplay_nameメソッドを追加し、サイト設定に応じて正しい値を返し、ユーザー(またはその一部)を返すすべてのシリアライザ、そしてすべてのフロントコンポーネントで使用するのはどうでしょうか?
これは確かに大きな変更であり、パフォーマンスに影響を与える可能性がありますが、すべてのEmberファイルでチェックを実行することなく値を簡単に統一するための良い出発点のように思えます。
「いいね!」 5
keegan
(Keegan George)
2
@manutさん、こんにちは。
掘り下げて、より広範な修正について考えていただきありがとうございます!
しかし、このPRについては、フロントファイルの変更に焦点を絞り、カレンダー参加者リストの変更を修正することをお勧めします。
より広範なアプローチは間違いなく検討する価値があります。しかし、使用するアプローチとその影響を別途評価する必要があります。これは、この修正の範囲を超える、より大きなアーキテクチャ上の議論となるためです。
対応していただきありがとうございます!あなたのPRを楽しみにしています!
「いいね!」 6