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?