استخدام CSS لإخفاء عناصر معينة بناءً على دور المستخدم

أهلاً بك @UnitedFreedom :slight_smile:

ستكون أي تغييرات في CSS تجميلية فقط، ويمكن تجاوزها بسهولة عن طريق تعديل الصفحة في وحدة تحكم المتصفح. ومع ذلك…

فقط لطمأنتك، لا يمتلك المشرفون وصولاً غير مقيد إلى الرسائل الشخصية، ولا يمكنهم رؤيتها إلا إذا قام شخص ما بالإبلاغ عنها. :+1: (على عكس المسؤولين، الذين يمكنهم رؤية كل شيء على الموقع)

لا أعتقد أن التقارير حساسة بشكل خاص ويمكن أن تكون مفيدة جدًا للمشرفين للوصول إليها، ولكن هناك عدد قليل من إعدادات المسؤول التي تستهدف منطقة التقارير/لوحة المعلومات التي قد تجدها مفيدة (على الرغم من أنها ستنطبق على كل من المشرفين والمسؤولين):

  • يمكنك إخفاء علامة التبويب “التقارير” دون استخدام CSS مخصص باستخدام إعداد المسؤول dashboard visible tabs (على الرغم من أنهم سيظلون قادرين على الوصول إلى الصفحة باستخدام الرابط /admin/dashboard/reports).
  • يمكن لإعداد المسؤول dashboard hidden reports إزالة تقارير محددة من القائمة (ستحتاج إلى استخدام أسمائها، والتي يمكنك الحصول عليها من عنوان URL الخاص بها. على سبيل المثال، تسجيلات دخول المسؤول ستكون staff_logins).
  • يمكنك اختيار ما يتم عرضه في لوحة المعلومات باستخدام dashboard general tab activity metrics.

هناك أيضًا بعض إعدادات المسؤول الإضافية المعطلة افتراضيًا، ولكنها ستسمح للمشرفين بعرض رسائل البريد الإلكتروني، وتغيير ملكية المنشورات، وإنشاء وإدارة الفئات والمجموعات:

ومع ذلك، إذا كنت تعتقد أن المشرفين الكاملين لديهم الكثير من السلطة لموقعك، فيمكنك اختيار إشراف الفئة بدلاً من ذلك. سيؤدي هذا إلى رفع مجموعات معينة لمنحهم صلاحيات معززة لفئات محددة. سيكون لديهم حق الوصول إلى قائمة المراجعة للإبلاغات والموافقات على المنشورات لفئاتهم، بالإضافة إلى التعديل والحذف والتقسيم والدمج وما إلى ذلك، ولكن لن يكون لديهم المجموعة الكاملة من الصلاحيات والوصول التي يمتلكها المشرف.

يمكنك رؤية نظرة عامة على الاختلافات في Trust Level Permissions Reference

يمكنك تمكين إشراف الفئة باستخدام إعداد المسؤول enable category group moderation، ثم تعيين مجموعة لكل فئة في علامة التبويب “الإعدادات” في قائمة مفتاح ربط الفئة:

يمكن أن يكون جعل بعض المستخدمين الموثوق بهم للغاية TL4 مفيدًا جدًا للمساعدة في الإشراف أيضًا.

7 إعجابات