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!
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.
Je me suis retiré de DISCOURSE_DEVELOPER_EMAILS, puis l’interface utilisateur n’a pas fourni “Révoquer l’administrateur” pour moi-même. Je trouve problématique qu’un administrateur ne puisse pas se retirer.
Je suis donc allé dans la console et j’ai exécuté dans la console rails :
u = User.find(1)
u.admin = false
u.save
Est-ce correct ?
Oui, il n’est pas possible de vous rétrograder. Vous devriez soit le faire depuis la console, soit demander à l’un des autres administrateurs du site de le faire via l’interface comme d’habitude. Tant que vous n’êtes plus dans DISCOURSE_DEVELOPER_EMAILS, vous ne devriez pas être re-promu lorsque vous vous déconnectez/reconnectez.