متابعة: لقد بدأت العمل على تنفيذ هذا. نهجي الأساسي هو:
- إضافة إعداد موقع جديد، “الأسماء الكاملة مرئية للمجموعات” (أي، “المجموعات التي يمكن رؤية الاسم الكامل لأي مستخدم لها”).
- إضافة شرط جديد
can_see_full_names?إلىGuardian، والذي يتحقق مقابل إعداد الموقع. - استبدال (العديد من) حالات
SiteSetting.enable_namesبالشرطcan_see_full_names?.
لقد كان هذا سهلاً في الغالب - كانت العقبة الأكبر هي أن المُسلسلات (serializers) لم تكن تمرر معلمات scope الخاصة بها، وقد تحول ذلك إلى مشروع فرعي صغير خاص به.