لا يمكن تغيير رؤية الأعضاء للمجموعات التلقائية عبر واجهة مستخدم إدارة المجموعات. وبشكل أكثر تحديدًا: تسمح واجهة المستخدم بتحديد قيمة جديدة، وتفيد بـ “تم الحفظ!” بسعادة عند الضغط على “حفظ التغييرات”، ولكن يتم تجاهل الطلب بصمت بواسطة الواجهة الخلفية.
لقد اختبرت هذا للتو ولا يمكنني إعادة إنتاج المشكلة بالضبط، ولكن قد نكون نختبر أشياء مختلفة.
هنا في meta، قمت بتغيير رؤية مجموعة trust_level_4 من المستخدمين المسجلين إلى الجميع. قبل التغيير، كان زيارة https://meta.discourse.org/g/trust_level_4 يعيد 404، وبعد التغيير يعيد قائمة الأعضاء في المجموعة. لقد عكس هذا التعديل هنا منذ ذلك الحين بحيث يعود هذا المسار إلى 404 للمستخدمين المجهولين، ولكن تغيير الرؤية يعمل. تم اختبار نفس الشيء محليًا أيضًا.
هل المشكلة هي أنه بعد تغيير رؤية المجموعة، لا يتم إدراج المجموعة في /groups للمستخدمين العاديين؟ هذا لأسباب تتعلق بتقليل الفوضى (إنه ليس تراجعًا حديثًا، هكذا تم تصميمه في عام 2017)… لا يمكن للمستخدمين العاديين الانضمام إلى المجموعات التلقائية، لذلك لا يوجد الكثير من الفائدة في إدراجها في الدليل حتى عندما تسمح الرؤية بذلك.
شكراً @mdoggydog، لقد أخطأت في قراءة التقرير. مثل @JammyDodger، يمكنني إعادة إنتاج المشكلة باستخدام القائمة المنسدلة “من يمكنه رؤية أعضاء هذه المجموعة؟”.
رائع، شكرًا لك @pmusaraj — يبدو أن الإصلاح يعمل أيضًا!
هناك خطأ هيكلي أساسي لا يزال بحاجة إلى التحقيق والإصلاح: حقيقة أن المستخدم يمكنه الضغط على “حفظ” في الواجهة الأمامية وستبلغ الواجهة الأمامية عن “تم الحفظ!”، حتى عندما لم يحفظ الواجهة الخلفية أي شيء. لست متأكدًا من أين/كيف يمكن تقديم ذلك، ولكنه دين تقني يجب تتبعه في مكان ما حتى يتم إصلاحه.