"Modo regular" para administradores y moderadores (por ejemplo, algo similar a "sudo")

Sí, me gusta mucho más esta opción.

Podría requerir cierto desentramado para llegar allí, dada toda la historia, pero esto tiene mucho más sentido para mí.

Creo que podría ser un interruptor en la cabecera. Algo al que puedas acceder fácilmente desde cualquier lugar.

Cuando esté activado, el estado debería quedar claro. Podríamos tomar prestadas algunas ideas de la experiencia de usuario de la suplantación de identidad (y mejorar ambas donde sea necesario).

Creo que querríamos tratar algunas cosas de manera diferente.

Por ejemplo, no creo que queramos que los administradores activen el modo administrador para acceder a /admin.

Donde ya tenemos espacios completamente separados para las funciones de administración, creo que deberíamos seguir permitiendo que la gente vaya allí.

Pero para aquellos casos en los que los administradores interactúan en el mismo espacio que los usuarios normales, creo que una señalización más explícita sería de ayuda.

3 Me gusta

Entonces, algo como un interruptor por administrador para suppress_secured_categories_from_admin con quizás algunas funciones adicionales, como ocultar también los mensajes privados en la actividad del usuario.

La descripción de que solo añade fricción parece similar

3 Me gusta

Sí, ese es un buen ejemplo del tipo de cosas que podríamos hacer.

También estoy bastante seguro de que podemos diseñarlo de manera que las personas acostumbradas a sus flujos de trabajo actuales puedan seguir operando como lo hacen (ya sea con una configuración del sitio, haciendo que el interruptor sea persistente, etc.).

3 Me gusta

Sería genial poder verlo; he tenido muchas situaciones en las que no me di cuenta de que mis usuarios no podían hacer cosas (por ejemplo, crear eventos, interactuar con Kanban, etc.) que yo sí podía hacer.

1 me gusta

Ya que es posible otorgar el rol de administrador, ¿sería posible entonces revocar el rol de administrador?

Entonces, en un plugin, ¿qué tal cambiar el serializador de usuario para establecer admin en false? De esta manera, todas las comprobaciones de administrador fallarían, mostrando una interfaz de usuario no administradora.

O bien, ejecutar revoke_admin y luego grant_admin después de un período de tiempo fijo?

Supongo que busco una forma de baja fricción de experimentar lo que mis usuarios viven la mayor parte del tiempo, sin perder la capacidad de recurrir rápidamente y con facilidad a mis superpoderes (y de ser reconocido como administrador).

Revocar el estado de administrador comprometería un poco eso.

2 Me gusta

Sí, pero estaba pensando en que, combinado con el banner en la parte superior de la página, como la suplantación de usuario, donde se indica el tiempo restante y un botón de salida.

1 me gusta

Sería bueno que pudieras seleccionar entre los distintos niveles de confianza y grupos.

2 Me gusta