Benvenuto!
Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.
[12] Come disabilitare la debug mode per tutti gli utenti tranne l'admin
Salve a tutti,
Come da titolo mi chiedevo se fosse possibile.
L'utente admin ha come id:base.user_admin
Secondo me bisogna agire nell'app:WebSettingsDashboard
Ma ho provato a trovare su internet ma non trovo nulla di utile
Fatemi sapere se avete la soluzione
Grazie mille
Ho trovato dove devo agire:
Dopo con calma pubblico il codice con un if se ad esempio l'utente è l'admin
<!--/odoo-dev/gestionale/addons/web/static/src/xml/base.xml-->
<!--<t t-name="WebClient.DebugManager">
<li class="o_debug_manager" role="menuitem">
<a role="button" href="#" title="Open Developer Tools" aria-label="Open Developer Tools" data-toggle="dropdown" aria-expanded="false" tabindex="-1" data-display="static">
<span class="fa fa-bug"/>
</a>
<div class="dropdown-menu dropdown-menu-right o_debug_dropdown" role="menu"/>
</li>
</t>-->
Se metti in interfaccia e' facilmente superabile ... meglio che niente cmq se ti viene piu' facile. Basta scrivere ?debug tra i parametri della url del browser.
Il metodo che dovresti sovrascrivere su python invece e' questo:
https://github.com/odoo/odoo/blob/12.0/odoo/http.py#L350
Cosi' visto velocemente e' abbastanza semplice farlo da modulo ... vedi te quale strada ti viene meglio.
Resta informato
Informazioni sulla comunità
Strumenti di richiesta
Statistiche
Richiesta del: 25/09/20, 09:14 |
Vista: 738 volte |
Ultimo aggiornamento: 28/09/20, 14:18 |