¿Configuración de administrador para habilitar o deshabilitar mini-profiler?

Continuing the discussion from How can you hide the MiniProfiler?:

Is this (in the admin settings) something possible to do? Since the mini-profiler is always on the left side of the screen, it’s often in the way for a language that has left-to-right reading and left-justified text. It’d be great if we could toggle it on only when needed for troubleshooting.

3 Me gusta

You can press alt+P to hide or show it at any time.

18 Me gusta

Where could I have learned that alt-p trick?

4 Me gusta

It’s in the source code, at the bottom of the page:

 data-toggle-shortcut="Alt+P" data-start-hidden="false"></script>
5 Me gusta

@codinghorror I use

chrome-extension://jlpkojjdgbllmedoapgfodplfhcbnbpn/update.html#help

Which uses Alt-P… :frowning:

Any chance that the keyboard shortcut could be configurable, or can be eventually turned off/on via the admin settings?

Did you try disabling your extension for a moment, then disabling the profiler, then re-enabling your extension? Seems like that would do it.

1 me gusta

Hola @downey, ¿sigue siendo precisa esta primera mensaje? Haces referencia a enable_mini_profiler, pero aquí en GitHub el parámetro parece llamarse load_mini_profiler

Además, tras cambiar esta configuración, ¿necesito reiniciar la aplicación, reconstruirla o no es necesario (los cambios surten efecto inmediatamente)?

Gracias, E

2 Me gusta

Bueno, mucho ha cambiado en 5 años. No sé nada sobre una desactivación global; quizás alguien más sí. Por lo que sé, Alt+P sigue funcionando.

4 Me gusta

Gracias por tu respuesta. Noté que apareció un día y no tenía idea de por qué, así que tu respuesta me ayudó mucho.

2 Me gusta

Al parecer, la interfaz del mini profiler solo aparece para los usuarios designados como desarrolladores, no para cualquier administrador. ¿Es así?

Sí, solo los usuarios con el rol de desarrollador lo verán.

1 me gusta

¿Qué pasa si no hay tecla ALT, como en mi iPhone o en el teclado Logitech para Mac de mi iPad?

No es un problema mayor y me gustaría ver una captura del tiempo de carga, pero cuando hago capturas de pantalla para los usuarios, se ve un poco extraño.

Ten en cuenta que solo es visible para desarrolladores (necesitas insertar explícitamente una fila en una tabla).

Siempre puedes usar la interfaz de usuario directamente para ajustar la visibilidad.

2 Me gusta

¿Cómo se añade o se elimina a un usuario del “rol de desarrollador”? No veo un grupo para eso.

1 me gusta

Como padrão, ele é correspondido pelo endereço de e-mail especificado em app.yml

Se você quiser adicioná-lo a outros usuários, precisará editar o banco de dados diretamente.

3 Me gusta

Puedes poner varios desarrolladores en DISCOURSE_DEVELOPER_EMAILS en app.yml separándolos con comas. Eliminar el correo electrónico de esa variable también los elimina del rol, a menos que hayas ideado una forma de añadirlo a la base de datos (lo cual no sabía que era posible).

6 Me gusta

Acabo de ser víctima de la falta de información en la interfaz de usuario sobre el mini-perfilador, qué es, cómo se llama, por qué se me muestra y cómo ocultarlo. Configuro sitios pero no soy desarrollador, así que nunca necesito verlo, pero me he acostumbrado a él.

Como mínimo, sugiero que actualicemos la documentación para explicar el comportamiento actual:

Más allá de eso, si es posible, me gustaría ver un texto de ayuda para aquellos que están confundidos al respecto y quieren que desaparezca, por ejemplo, “Miniprofiler - presiona ALT+P para alternar la visualización”.

Lo siguiente parece ser una buena guía paso a paso para agregarlo para un usuario en su sitio.

3 Me gusta

Quizás debería estar desactivado por defecto. Entonces, las personas que lo quieran podrán activarlo y nadie más lo sabrá.

4 Me gusta

Sí, me atrae esa idea. Incluso si estás en DISCOURSE_DEVELOPER_EMAILS, estaría desactivado por defecto.

Noté que cuando eliminé mi dirección de correo electrónico de DISCOURSE_DEVELOPER_EMAILS en app.yml e hice una reconstrucción, perdí por completo el miniprofiler. Esperaba que todavía apareciera usando ALT+P, pero probablemente hay algunos detalles técnicos que no conozco.

2 Me gusta

Eso es lo que hace posible que veas el miniprofiler.

Pero podría cambiarse a desactivado por defecto, y las personas que lo quisieran podrían presionar ALT+P para activarlo. Creo que eso resolvería este problema para la mayoría. Dudo que si se desactiva por defecto, mucha gente preguntará cómo volver a activarlo (y supongo que el atajo está en el menú de atajos).

2 Me gusta