لديّ حسابان إداريان. إليك ما قمت به: سجّلت الدخول كإداري أول، وسحبت صلاحيات الإدارة من الإداري الثاني. تغيرت الحالة إلى “إداري؟ لا”. ثم سجّلت الدخول باستخدام الحساب الثاني في وضع “التصفح المتخفي”، فاستعاد الحساب الثاني حالته الإدارية تلقائيًا. ما قد يكون السبب في ذلك؟ شكرًا لك!
إعجاب واحد (1)
هناك عنوان بريد إلكتروني للمسؤول في ملف الإعدادات الخاص بك (app.yml)
يُسمى الإعداد
DISCOURSE_DEVELOPER_EMAILS:
سيحتفظ المسؤول الذي يحمل عنوان البريد الإلكتروني المحدد هذا دائمًا بحقوق المسؤول حتى لو حاول آخرون إزالته.
5 إعجابات
لقد أزلت نفسي من DISCOURSE_DEVELOPER_EMAILS، ثم لم توفر واجهة المستخدم خيار “إلغاء صلاحيات المسؤول” لي. أجد هذا إشكالياً أن المسؤول لا يمكنه التنحي.
لذلك ذهبت إلى وحدة التحكم وقمت بتشغيل الأمر التالي في وحدة تحكم Rails:
u = User.find(1)
u.admin = false
u.save
هل هذا صحيح؟
إعجاب واحد (1)
نعم، لا يمكن تخفيض رتبتك بنفسك. ستحتاج إما إلى القيام بذلك من وحدة التحكم، أو أن تطلب من أحد مسؤولي الموقع الآخرين القيام بذلك من خلال واجهة المستخدم كالمعتاد. طالما أنك لم تعد في DISCOURSE_DEVELOPER_EMAILS، فلا يجب أن تتم إعادة ترقيتك عند تسجيل الخروج/تسجيل الدخول.
إعجاب واحد (1)