إذن، نوعاً ما زر تبديل لكل مسؤول لخاصية suppress_secured_categories_from_admin مع بعض الميزات الإضافية مثل إخفاء الرسائل الخاصة أيضاً في نشاط المستخدم؟
يبدو أن الوصف الذي يشير إلى أنه يضيف فقط احتكاكاً مشابه
كما أنني واثق إلى حد كبير من أننا يمكننا تصميم هذا بطريقة تسمح للأشخاص المعتادين على سير عملهم الحالي بالمواصلة العمل كما هم (سواء بإعداد موقع، أو جعل التبديل مستمرًا، إلخ).
سيكون رائعًا رؤية هذا؛ فقد واجهتُ العديد من المواقف التي لم أُدرك فيها أن مستخدميني لا يستطيعون القيام بأشياء (مثل إنشاء الأحداث، والتفاعل مع لوحات كانبان، وما إلى ذلك) بينما أستطيع أنا ذلك.
بما أنه من الممكن منح صلاحية المشرف، فهل يمكن عندها عكس هذا الإجراء وسحب صلاحية المشرف؟
إذن، في حالة إضافة (plugin)، ماذا عن تغيير مُسلسِل المستخدم (user serializer) لتعيين admin إلى false؟ بهذا الفشل في جميع فحوصات المشرف، مما يؤدي إلى عرض واجهة مستخدم غير مشرف؟
أو، تشغيل revoke_admin ثم grant_admin بعد فترة زمنية محددة؟
أظن أنني أبحث عن طريقة منخفضة الاحتكاك لتجربة ما يختبره مستخدمو معظم الوقت، مع الحفاظ على قدرتي على الانغماس السريع والسهل في قواي الخارقة (وأن يتم التعرف عليّ كمسؤول).