لذا، عندما يكون لديك منتدى ومضبوطاً على “تسجيل الدخول مطلوب”، فإن خيار “إنشاء فئة جديدة” يقدم الاختيار بين “جميع الأعضاء” و"خاص". وعندما لا يكون مضبوطاً على تسجيل الدخول مطلوب، يتغير إلى “عام” و"خاص".
ومع ذلك، في كلتا الحالتين، يعين الزر الأيسر everyone (الجميع).
الآن يحدث هذا:
أنا أقوم بإعداد منتدى جديد
أقوم بضبطه على “تسجيل الدخول مطلوب” لأنني لا أزال أقوم بإعداده
أنشئ فئة وأختار “جميع الأعضاء”
يعين everyone (الجميع)
أفتح المنتدى للجمهور عن طريق تعطيل login required (تسجيل الدخول مطلوب)
تصبح الفئة متاحة للمستخدمين المجهولين غير المسجلين
ذعر
المتوقع:
عندما يقول الزر “جميع الأعضاء”، يجب أن يعين trust_level_0 أو logged_in_users (المستخدمون المسجلون) الجديد الأنيق.
أيضاً، جعلني هذا أدرك أنه عندما يتم تمكين ميزة الأذونات التفصيلية الجديدة، فإنها لا تنطبق على أذونات الفئة. وهو أمر مربك جداً.
نعم، كان قصدي ألا أحدث تغييرات كبيرة في أذونات الفئات مع هذا التحديث القادم، لذا فإن هذه (هذه و Category permissions and the new permission groups - #5 by martin ) هي آثار جانبية غير مقصودة. لا أنوي إزالة خيار «الجميع» من أذونات الفئات حالياً… لكنني أعتقد أنه من الجيد على المدى الطويل متابعة هذا الأمر بسرعة.
المشكلة كانت أنني كنت أعتقد أنه سيكون من الواضح أقل إلى ما يجب أن أحول أذونات الفئة «الجميع» إليه، لكن ربما يمكن أن تتبع المنطق الذي تقترحه؟ على سبيل المثال، إذا أزلت «الجميع»، فإن عملية التحويل ستضيف أذونات الفئة هذه للموقع:
يتطلب الموقع تسجيل الدخول → يصبح «الجميع» «المستخدمون المسجلون»
الموقع عام/لا يتطلب تسجيل الدخول → يصبح «الجميع» «المستخدمون المسجلون» و«المستخدمون المجهولون»، كأذونتين منفصلتين للفئة
أعتقد أن هذا الاقتراح هو الأكثر منطقية ووضوحاً، لذا سأقوم بإجراء هذا التغيير عندما أتمكن من ذلك.