Alguns administradores no meu site podem se passar por outros administradores, enquanto outros não podem.
Então, pareceria haver administradores vs super administradores?
Pelo que consigo entender, a diferença corresponde a como o administrador em questão foi criado.
Ou pelo menos se o e-mail do administrador está listado em app.yml sob DISCOURSE_DEVELOPER_EMAILS.
Aqueles administradores listados sob "DISCOURSE_DEVELOPER_EMAILS" PODEM se passar por outros administradores, enquanto aqueles administradores NÃO listados lá não podem.
Então, existe realmente algum tipo de função de “super administrador” ou, melhor dizendo, de “super-desenvolvedor-administrador”?
Eu tentei pesquisar sobre este problema, mas não encontrei uma resposta.
Desculpe se minha pesquisa não foi minuciosa o suficiente.
Um usuário administrador, que também tem o status de desenvolvedor, possui algumas habilidades adicionais. Ele não só pode se passar por outros administradores, mas seu status de administrador não pode ser removido pela interface do usuário.
Há uma diferença visível entre administradores e superadministradores em sua "página de usuário":
Os "superAdmins" se parecem com a primeira imagem.
Enquanto os administradores "comuns" se parecem com a segunda imagem. Álbum
Isso não foi totalmente exato.
Existem diferenças, mas não corresponde exatamente …