Add 'stop impersonating' link to user avatar dropdown when impersonating

Mi chiedo se questa funzionalità necessiti di una rivisitazione.

Impersonate è sempre stato uno strumento molto potente implementato quasi come un hack.

Un’implementazione non-hacky potrebbe essere significativamente meno inquietante e molto più facile da giustificare come funzionalità predefinita di Discourse.

  • Quando impersoni un utente hai solo una visualizzazione “sola lettura” (a meno che non sia abilitata un’impostazione speciale nascosta del sito)
  • Banner in alto come suggerito da @John_Lehmann
  • Più cerimoniale quando si impersona, ad esempio: da un grande potere derivano grandi responsabilità

Nel complesso la funzionalità è molto utile per il debug, ma agire per conto di qualcun altro è estremamente pericoloso.

Mi chiedo se, per cominciare, @codinghorror abbia senso rendere la funzionalità “impersonate” attuale una funzionalità disabilitata sui siti Discourse e richiedere la modifica di un’impostazione nascosta del sito per abilitarla? Non ne sono sicuro?

12 Mi Piace