Skip to content
Skillreso

Tutoriels techniques

Comment passer en mode Développeur sur Odoo

Un des basiques d'Odoo pour aller un peu plus loin sans avoir à faire appel à un développeur !

By DROUOT Thomas ·

Contents

Passer en mode Développeur sur Odoo : première méthode

Odoo met à disposition des utilisateurs un mode Développeur afin de pouvoir modifier le code source depuis l'interface (front-end) afin d'y ajouter des éléments à sa guise.

Sans aller jusqu'à modifier le code source de la page, certaines fonctionnalités natives d'Odoo, qui devrait être parfois accessibles pour les utilisateurs affûtés (souvent les utilisateurs admin), ne le sont qu'en mode Développeur (nous pouvons les rendre accessibles au besoin, sans passer par le mode Développeur, il suffit de nous contacter), il faut procéder de la façon suivante : 

  • allez dans les Paramètres généraux,

  • puis dans le module Configuration.

Paramètres généraux d'Odoo : accès au module Configuration

Puis en bas de page, vous pouvez appuyer sur "Activer le mode développeur".

Bouton « Activer le mode développeur » en bas des Paramètres généraux d'Odoo
Odoo en mode développeur après activation depuis les Paramètres

Passer en mode Développeur sur Odoo : seconde méthode

Pour les gens plus affûtés techniquement, il est possible de passer directement par la barre d'adresse URL. Pour se faire, vous devez tout simplement ajouter la mention "?debug" ou "?debug=1" derrière "web" dans la barre URL.

Ci-après voici deux copies d'écran pour illustrer cette petite configuration.

Barre d'adresse du navigateur : ajout de ?debug=1 à l'URL d'Odoo
Odoo rechargé en mode développeur après l'ajout de ?debug=1 dans l'URL

Passer en mode Développeur sur Odoo : troisième méthode

Utilisez tout simplement un plugin de navigateur (Chrome, Firefox, etc.).

Pour Chrome, voici le lien vers le plugin le mieux noté.

Extension Odoo Debug sur le Chrome Web Store : activer le mode développeur d'Odoo en un clic

À quoi sert le mode développeur d'Odoo ?

Le mode développeur d'Odoo ne sert pas qu'aux développeurs. Une fois activé, il affiche des outils réservés aux utilisateurs avancés :

  • le menu Paramètres > Technique : vues, actions automatisées, actions planifiées, séquences, paramètres système ;
  • le nom technique des champs, visible au survol, utile pour un import, un export ou un rapport ;
  • la modification des vues et des formulaires, et l'accès aux métadonnées d'un enregistrement (l'icône en forme de bug dans la barre du haut) ;
  • des options de configuration cachées par défaut, comme certains réglages de comptabilité ou de stock.

Le mode développeur avec les assets : ?debug=assets

Il existe une variante, ?debug=assets. Elle charge les fichiers JavaScript et CSS d'Odoo sans les compresser, pour trouver l'origine d'une erreur d'affichage. Odoo devient alors nettement plus lent : à réserver au diagnostic d'un problème technique.

Comment désactiver le mode développeur d'Odoo ?

Trois possibilités, selon la façon dont vous l'avez activé :

  • dans les Paramètres généraux, cliquez sur « Désactiver le mode développeur » ;
  • dans la barre d'adresse, remplacez ?debug=1 par ?debug=0 ;
  • avec l'extension, cliquez à nouveau sur son icône.

Le mode développeur est lié à votre session : il ne change rien pour les autres utilisateurs.

Les précautions à prendre

Le mode développeur donne accès à des réglages qui peuvent bloquer un flux de travail s'ils sont mal modifiés : une vue, une séquence de numérotation ou une action automatisée. Avant toute modification, testez sur une base de test plutôt qu'en production, et notez ce que vous changez. Et si une fonctionnalité dont vous avez besoin au quotidien n'est accessible qu'en mode développeur, contactez Skillreso : nous pouvons la rendre disponible à vos utilisateurs, sans mode développeur.