يجب أن يكون المسؤول قادرًا على عرض محتوى حقل الاسم. تُظهر الصورة حسابي ولكن حتى عند تعديل هذا الحقل وحفظه. يصبح فارغًا عند التحديث.
كنت متأكدًا من أننا ناقشنا هذا سابقًا ولكن واجهت صعوبة في العثور عليه باستخدام مصطلحات البحث.
الإعداد الوحيد للموقع هو إلغاء إخفاء وإضافة إلى جميع مناطق الموقع المعروضة.
يجب أن يكون المسؤول قادرًا دائمًا على عرض حقل المستخدم هذا. وفي رأيي، يجب أن تظهر هذه التفاصيل أيضًا في قائمة تفضيلات المستخدم “الحساب” لأنها جزء من تفاصيل حسابهم.
أقترح جعله تبديلًا للمشرفين الكاملين. ومع ذلك، يجب أن يتمكن المسؤول دائمًا من رؤية هذا الحقل كما تمت مناقشته.
بعد تمكين الأسماء، فإنه يكسر الخصوصية لأنه يتضمن الآن الاسم الحقيقي في رسائل البريد الإلكتروني. ما لم يكن هناك إعداد إضافي؟ لم أتمكن من العثور على واحد بعد أن أبلغ عضو أن الأسماء الحقيقية موجودة في إشعارات البريد الإلكتروني بدلاً من مجرد اسم المستخدم.
على سبيل المثال، تم إرسال بريد إلكتروني إلى المستخدم من رد مني بالاسم الحقيقي في البريد الإلكتروني.
إذًا، إذا كان هذا يخفي الحقل من الجميع، فيجب تعطيل استخدام هذا الحقل لأنه حتى العضو لا يمكنه عرض هذا التفصيل.
فرع المنتدى المستقر الذي أهتم به أيضًا لا يتأثر بتغيير السلوك الذي تمت مناقشته هنا.
أعتقد أن المشرفين يمكنهم أيضًا رؤية حقول المستخدم المخصصة وتعديلها حيث يتم تعطيل “قابل للتعديل بعد التسجيل” و “إظهار في الملف الشخصي العام”. في هذه الحالة، لا يمكن للمستخدم رؤية حقله الخاص، ولكن يمكن للمشرفين رؤيته. ربما سيكون من المتسق إذا تصرف حقل الاسم بنفس الطريقة.
إذًا يمكن تغيير الوصف. على سبيل المثال:
إظهار الاسم الكامل للمستخدم للجميع في ملفه الشخصي، وبطاقة المستخدم، ورسائل البريد الإلكتروني. إذا تم تعطيله، فسيتم عرض الاسم الكامل لأعضاء الفريق فقط في ملف تعريف المستخدم.
شكراً لك، ريتشارد! أنا قادر على إعادة إنتاج المشكلة التي تبلغ عنها، وسنقوم بإصلاحها. يجب أن يتمكن المسؤولون دائمًا من رؤية وإدارة اسم المستخدمين، حتى لو لم يتم عرضه في أماكن مختلفة في المنتدى.
فيما يتعلق ببقية هذه المحادثة، يمكنني أن أرى أن هناك المزيد من العمل الذي يتعين القيام به لجمع هذه الإعدادات معًا وجعلها أسهل للفهم. سأضيف ذلك إلى قائمتنا للتحقيق فيها بشكل أكبر.
في هذه الأثناء، قمت بـ PR صغير لإزالة تلك اللغة الغامضة في وصف إعداد الموقع enable names.
السماح دائمًا للمسؤولين برؤية اسم المستخدم الكامل وتعديله، حتى عند تعطيل إعداد الموقع enable_names.
عدم تضمين الاسم الكامل للمستخدم في رسائل البريد الإلكتروني عند تعطيل إعداد الموقع enable_names.
تغيير وصف إعداد الموقع enable_names للإشارة إلى أنه ليس ميزة أمنية. يمكن للمسؤولين والمشرفين رؤيته دائمًا، ويمكن لمن هم على دراية بـ .json العثور عليه أيضًا. إذا كانت المواقع ترغب في السماح للمستخدمين بالحصول على عدم الكشف عن هويتهم، فلا ينبغي لهم وضع أسمائهم الحقيقية في حقل الاسم.
سننظر في (1) و (2).
أما بالنسبة لـ (3)، فنحن بحاجة إلى إيجاد لغة أفضل ليست غامضة، وربطها بموضوع توثيق هنا في meta لمزيد من التفاصيل. شيء مثل هذا؟
عرض الاسم الكامل للأعضاء في الملفات الشخصية، وبطاقات المستخدم، وفي رسائل البريد الإلكتروني. لاحظ أن هذه ليست ميزة أمنية. يمكن للمسؤولين والمشرفين دائمًا رؤية الأسماء، ويمكن اكتشافها أيضًا عبر .json. تعرف على المزيد
نهجي هو استبدال SiteSetting#enable_names بـ Guardian#can_see_full_names؟ جديد، في السياقات المناسبة. يتحقق هذا الشرط الجديد للحارس من سياق المستخدم مقابل إعداد موقع جديد، full_names_visible_to_groups.
لا أريد أن أتعارض عن غير قصد مع أي شخص (أو أكرر أي عمل) — هل هناك أي تحديثات لحالة/تخطيط (1)/(2)/(3)/إلخ أعلاه، وهل هناك أي عمل/رمز غير منشور (أي، ليس في مستودع main) يجب أن أكون على علم به؟
(1) و (2) مدرجان في قائمتنا ولكنهما لم يتم تحديدهما أو العمل عليهما بعد. (3) تبدو فكرة جيدة ولكننا لم نقم بهذا التغيير بعد أيضًا.
تنفيذك ليس سيئًا، ولكن ربما انتظر قليلاً لإعطاء المهندس في هذا الفريق فرصة للرد هنا.
سؤال منتج لك رغم ذلك.. لماذا تسعى لمنح بعض المجموعات إمكانية الوصول إلى الأسماء الكاملة وليس للبعض الآخر؟ هل يمكنك شرح حالة الاستخدام الخاصة بك بمزيد من التفصيل؟