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.
Ich habe mich selbst aus DISCOURSE_DEVELOPER_EMAILS entfernt, und dann bot die Benutzeroberfläche keine Option “Admin-Rechte entziehen” für mich an. Ich finde es problematisch, dass ein Administrator sich nicht selbst herabstufen kann.
Also bin ich zur Konsole gegangen und habe in der Rails-Konsole Folgendes ausgeführt:
u = User.find(1)
u.admin = false
u.save
Ist das korrekt?
Ja, es ist nicht möglich, sich selbst herabzustufen. Sie müssten dies entweder über die Konsole tun oder einen der anderen Website-Administratoren bitten, dies wie gewohnt über die Benutzeroberfläche zu tun. Solange Sie sich nicht mehr in den DISCOURSE_DEVELOPER_EMAILS befinden, sollten Sie beim Ab- und Anmelden nicht erneut befördert werden.