دليل:$wgAddGroups
حقوق المستخدمين والتحكم في الوصول ومراقبته: $wgAddGroups | |
---|---|
يتحكم في من يسمح له إضافة مجموعات محددة مستخدمًا صفحة خاص:حقوق المستخدمين. |
|
أضيف في الإصدار: | 1.11.0 |
حذف من الإصدار: | لا يزال مستخدم |
القيم المسموح بها: | (متوالية) |
القيمة الافتراضية: | [] |
إعدادات أخرى: أبجدية | حسب الدالة |
التفاصيل
إصدار ميدياويكي: | ≥ 1.12 |
يجوز بصفة افتراضية لمجموعة المستخدمين البيروقراطيين منح كافة الحقوق، وذلك بفضل الإعداد التالي:
$wgGroupPermissions['bureaucrat']['userrights'] = true;
لاحظ أن المجموعات التي يجوز لها منح بعض الحقوق لا غير (مثل البيروقراطيين في هذا المثال) يتعين أن تكون قيمة ميزة userrights لديهم هي false، لأن خلاف ذلك سيظل بوسعهم إضافة كافة المجموعات.
$wgGroupPermissions['bureaucrat']['userrights'] = false;
خلاف ذلك، يمكن تحديد $wgAddGroups
دون احتمال الكتابة فوق تعريف امتداد:
$wgAddGroups['bureaucrat'][] = 'sysop';
$wgAddGroups['bureaucrat'][] = 'bot';
إصدار ميدياويكي: | 1.11 |
لو كان ممكنًا لمجموعة ما إضافة أية حقوق (مثال: البيروقراطيين يمكن لهم إضافة أية حقوق):
$wgAddGroups['bureaucrat'] = true;
لو كان ممكنًا لمجموعة ما إضافة بعض الحقوق (مثال: البيروقراطيين يمكن لهم إضافة مجموعات مشغلي النظام والبوتات لا غير):
$wgAddGroups['bureaucrat'] = [ 'sysop', 'bot' ];
استكشاف الأخطاء وإصلاحها
- لا ترى خانات اختيار التصاريح
لو حدث بعد هذا الضبط لم ترى خانات الاختيار للمجموعة في صفحة Special:Userrights لمستخدم بعينه، يجوز أن يعني هذا أنه ينتمي لتلك المجموعة وأن المجموعات التي تنتمي إليها لا تسمح بحذف مستخدم من المجموعات المضبوطة.
حالما يضاف مستخدم إلى مجموعة، محدد باستخدام هذا الإعداد ستظهر خانات اختيار المجموعة فقط لو كان $wgRemoveGroups
مضبوطًا أيضًا للمجموعة المعنية.
انظر أيضا
- $wgRemoveGroups
- $wgGroupsAddToSelf
- $wgGroupsRemoveFromSelf
- $wgGroupPermissions
- Manual:User rights - معلومات تتعلق بإدارة مجموعات المستخدمين وتعيينها.