Je me demande si toute cette fonctionnalité nécessite une révision.
L’usurpation d’identité a toujours été un outil très performant implémenté comme une sorte de solution de contournement.
Une implémentation non-bidouille pourrait être beaucoup moins effrayante et beaucoup plus facile à justifier comme une fonctionnalité par défaut de Discourse.
- Lorsque vous usurpez l’identité d’un utilisateur, vous n’avez qu’une vue en « lecture seule » (sauf si un paramètre de site spécial caché est activé).
- Bannière en haut comme l’a suggéré @John_Lehmann.
- Plus de cérémonie lors de l’usurpation d’identité, par exemple : avec un grand pouvoir vient une grande responsabilité.
Dans l’ensemble, la fonctionnalité est très utile pour déboguer des choses, mais agir au nom de quelqu’un d’autre est extrêmement dangereux.
Je me demande si, pour commencer, @codinghorror, il serait judicieux de faire de la fonctionnalité actuelle « d’usurpation d’identité » une fonctionnalité désactivée sur les sites Discourse et nécessitant de modifier un paramètre de site caché pour l’activer ? Pas sûr ?