I have 2 admin accounts. Here is what I did. I logged in as a 1st admin, revoked the admin rights of the 2nd admin. Status changed to “Admin? No”. Then I logged in with this 2nd account in ‘incognito’ mode. Admin status changed back himself. What may be a reason for this? Thank you!
إعجاب واحد (1)
There is an admin email address in your config file (app.yml)
The setting is called
DISCOURSE_DEVELOPER_EMAILS:
That admin with that specific email address, will always have admin rights even if others try to remove it.
5 إعجابات
لقد أزلت نفسي من DISCOURSE_DEVELOPER_EMAILS، ثم لم توفر واجهة المستخدم خيار “إلغاء صلاحيات المسؤول” لي. أجد هذا إشكالياً أن المسؤول لا يمكنه التنحي.
لذلك ذهبت إلى وحدة التحكم وقمت بتشغيل الأمر التالي في وحدة تحكم Rails:
u = User.find(1)
u.admin = false
u.save
هل هذا صحيح؟
إعجاب واحد (1)
نعم، لا يمكن تخفيض رتبتك بنفسك. ستحتاج إما إلى القيام بذلك من وحدة التحكم، أو أن تطلب من أحد مسؤولي الموقع الآخرين القيام بذلك من خلال واجهة المستخدم كالمعتاد. طالما أنك لم تعد في DISCOURSE_DEVELOPER_EMAILS، فلا يجب أن تتم إعادة ترقيتك عند تسجيل الخروج/تسجيل الدخول.
إعجاب واحد (1)