Aufgrund eines Fehlers keine Administratorrechte gewähren können

Dies ist ein sehr interessanter Grenzfall. Angenommen, dies ist selbst gehostet, was gibt dies zurück?

./launcher enter app
rails c
Group.pluck(:name, :id)
=> [["everyone", 0],
 ["moderators", 2],
 ["admins", 1],
 ["staff", 3],
 ["trust_level_0", 10],
 ["trust_level_1", 11],
 ["trust_level_2", 12],
 ["trust_level_3", 13],
 ["trust_level_4", 14]]

Discourse ist sehr eigen, was diese IDs angeht. Staff muss 2 sein, Admins müssen 1 sein. Wenn Sie irgendwie eine andere Gruppe mit diesem Namen haben, könnte es Probleme geben. Ich würde auch sicherstellen, dass kein Benutzer admins heißt.