Impostazione amministratore per abilitare o disabilitare il 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 Mi Piace

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

18 Mi Piace

Where could I have learned that alt-p trick?

4 Mi Piace

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

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

@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 Mi Piace

Hi @downey, is this first message still accurate? You reference enable_mini_profiler but here in Github the flag appears to be named load_mini_profiler

Also, after changing this setting, do I need to do an app reload, an app rebuild, or nothing (changes take effect immediately)?

Thanks-- E

2 Mi Piace

Well much has changed in 5 years. I don’t know about a global disable, someone else might. AFAIK the Alt+P still works.

4 Mi Piace

Thanks for your reply. I noticed it appear one day and had no idea why, so your answer helped a lot.

2 Mi Piace

Apparently the mini profiler interface only appears for users that are designated as developers, not just any admin. Is that right?

Yes, only users in the developers role will see it.

1 Mi Piace

What if there isn’t ALT-key… like in my iPhone or logitech-made-mac-keybord of iPad?

This isn’t any bigger issue and like to see snapshot of loading time, but when I take screenshots for users it looks a bit odd.

Note it is only visible to developers (you need to explicitly insert a row into a table)

You can always use the UI directly to tweak visibility.

2 Mi Piace

Come si aggiunge o si rimuove un utente dal “ruolo di sviluppatore”? Non vedo un gruppo per questo.

1 Mi Piace

Come standard è associato all’indirizzo e-mail specificato in app.yml

Se si desidera aggiungerlo ad altri utenti è necessario modificare direttamente il database.

3 Mi Piace

Puoi inserire più sviluppatori in DISCOURSE_DEVELOPER_EMAILS in app.yml separandoli con virgole. La rimozione dell’email da quella variabile li rimuove anche dal ruolo, a meno che tu non sia riuscito ad aggiungerla al database (cosa che non sapevo fosse possibile).

6 Mi Piace

Sono appena caduto vittima della mancanza di informazioni nell’interfaccia utente sul mini-profiler, cos’è, come si chiama, perché mi viene mostrato e come nasconderlo. Ho configurato siti ma non sono uno sviluppatore, quindi non ho mai bisogno di vederlo, ma mi ci sono solo abituato.

Come minimo, suggerisco di aggiornare la documentazione per spiegare il comportamento attuale:

Oltre a ciò, se possibile, vorrei vedere un testo di aiuto per coloro che sono confusi al riguardo e vogliono farlo sparire, ad esempio “Miniprofiler - premi ALT+P per attivare/disattivare la visualizzazione”.

Quello che segue sembra essere una buona guida passo passo per aggiungerlo per un utente sul tuo sito.

3 Mi Piace

Forse dovrebbe essere impostato su disattivato per impostazione predefinita. In questo modo, le persone che lo desiderano possono attivarlo e nessun altro lo saprà.

4 Mi Piace

Sì, sono attratto da quell’idea. Anche se fossi in DISCOURSE_DEVELOPER_EMAILS sarebbe disattivato per impostazione predefinita.

Ho notato che quando ho rimosso il mio indirizzo email da DISCOURSE_DEVELOPER_EMAILS in app.yml e ho eseguito una ricostruzione, ho perso completamente il miniprofiler. Mi sarei aspettato che apparisse ancora usando ALT+P, ma probabilmente ci sono alcuni dettagli tecnici di cui non sono a conoscenza.

2 Mi Piace

Questo rende possibile vedere il miniprofiler.

Ma potrebbe essere impostato su disattivato per impostazione predefinita e le persone che lo desiderano potrebbero premere ALT-P per attivarlo. Penso che questo risolverebbe il problema per quasi tutti. Dubito che se viene disattivato per impostazione predefinita, molte persone chiederanno come riattivarlo (e presumo che la scorciatoia sia nel menu delle scorciatoie).

2 Mi Piace