شكراً لآرائك، ولهذا السبب لم أكن أرغب في الخوض كثيراً في صلاحيات الفئات في البداية مع تغيير “الجميع” ![]()
أعتقد أن الكثير مما تقوله هنا يمكن ببساطة جعله مستحيلاً، لقد كنت أعمل بالفعل على بعض الأنظمة الأولية هنا باستخدام قوائم التحكم في الوصول (ACLs) وواجهة مستخدم أكثر أناقة للصلاحيات في إضافة كانبان التي نطورها، إليك مثال، نعتزم تغيير صلاحيات الفئات لاستخدام هذا في النهاية:
هناك عدة قواعد متضمنة هنا، مثل استحالة منح المستخدمين المجهولين صلاحيات المدير للوحة كانبان وما إلى ذلك، كما يدعم الصلاحيات الإلزامية، حيث يمكن للمديرين دائماً إدارة اللوحة.
سنجعل الأمر بحيث لا يمكنك إضافة مستخدمين مجهولين عندما يكون تسجيل الدخول مطلوباً في المنتدى.
مرة أخرى، هذا قيد/تحقق آخر يمكننا إضافته.
يمكننا إضافة تحققات/تحذيرات لهذا النوع من الأمور أيضاً.
هذا ما أريد تجنبه، هذه الأنواع من الصلاحيات الضمنية المنتشرة في كل مكان في Discourse، بدلاً من ذلك أريد دائماً ضبط المستخدمين المسجلين + المستخدمين المجهولين صراحةً لفئة ما إذا كانت عامة/غير مقيدة بالقراءة.
على أي حال، في الوقت الراهن لا أريد الخوض بعمق كبير في هذا الأمر، هناك بعض الطريق المقطوع قبل أن أتعامل مع الفئات. لكنني أوافق على أن المنشور الأصلي هو خطأ برمجي يحتاج إلى الإصلاح في الأثناء، لذا سأقوم بذلك على أي حال.
