Modo "Regular" para administradores e moderadores (por exemplo, algo como "sudo")

Olá Matt!
Apenas para adicionar um pouco mais de contexto, a possibilidade de um usuário administrador agir como um usuário regular adicionaria uma dimensão extra a toda a lógica de autorização relacionada ao administrador.

Embora essa lógica esteja em grande parte centralizada em guardian.rb e /lib/guardian/*.rb, a complexidade e o potencial de bugs para tal mudança seriam muito grandes, e a necessidade dessa funcionalidade precisaria superar isso em muito, o que não acontece, dadas as alternativas.

1 curtida