Estoy de acuerdo con lo que dices, pero sospecho que un ‘poco’ de controversia podría ser bueno porque la gente está entendiendo lo que significa gestionar y/o proteger datos personales o de terceros (hay responsabilidades sociales involucradas).
Gracias por escuchar, puedo confirmar que elegimos Discourse muy bien para nuestro proyecto. Y, por supuesto, aprecio totalmente tu PR
No, no, debería estar en la consola o al menos en el código fuente, es muy tentador permitir esta configuración y usarla. Espera, pero también puedo acceder a la consola.
Justo ayer necesité suplantar a un usuario para encontrar un error que solo afectaba a ese usuario (que tenía una zona horaria no válida en su perfil).
Si no confías en tus administradores, suplantar a los usuarios es lo de menos.
Sin embargo, como se mencionó, tener la opción de restringir qué administradores tienen acceso no es algo malo. Pero @sam ha implementado una simple solución de tranquilidad para aquellos que la desean. Lo cual no afecta a quienes les gusta como está.
El mayor problema en esta discusión ha sido la visión de túnel en lugar de ver los pros y los contras para llegar a un compromiso que funcione para todos. La PR de Sam se ajusta en mi opinión a la solicitud del Op implementando una capa si se prefiere.