Vous êtes sur la page 1sur 14

Gestion des instances

du serveur Odoo
Introduction

 Ce chapitre se concentre sur l'ajout de modules complémentaires non essentiels ou


personnalisés à une instance Odoo.
 Dans Odoo, vous pouvez charger des modules complémentaires à partir de
plusieurs répertoires. De plus, il est recommandé de charger vos modules
complémentaires tiers ou vos propres modules complémentaires personnalisés à
partir de dossiers séparés pour éviter les conflits avec les modules principaux
d'Odoo.
 Dans ce chapitre, nous aborderons les points suivants :
 Configurer le chemin des modules complémentaires
 Standardisation de la disposition de votre répertoire d'instance
 Installation et mise à niveau des modules complémentaires locaux
Configurer le chemin des modules
complémentaires
 À l'aide du paramètre addons_path, vous pouvez charger vos
propres modules complémentaires dans Odoo.
 Lorsqu'Odoo initialise une nouvelle base de données, il recherche
les modules complémentaires dans les répertoires qui ont été fournis
dans le paramètre de configuration addons_path.
 Odoo recherchera dans ces répertoires le module complémentaire
potentiel. Les répertoires répertoriés dans addons_path sont censés
contenir des sous-répertoires, dont chacun est un module.
 Suite à l'initialisation de la base de données, vous pourrez installer
les modules qui se trouvent dans ces répertoires.
Configurer le chemin des modules
complémentaires
 Comment faire…?
Pour ajouter le répertoire C:\Program Files\odoo 14\server\odoo\ENSAH_addons au
addons_path de l'instance, procédez comme suit :
1. Modifiez le fichier de configuration de votre instance, c'est-à-dire : C:\Program
Files\odoo 14\server\odoo.conf
2. Localisez la ligne commençant par addons_path=. Par défaut, cela devrait ressembler à
ceci : addons_path = C:\Program Files\odoo 14\server\odoo\addons
3. Modifiez la ligne en ajoutant une virgule, suivie du nom du répertoire que vous souhaitez
ajouter à addons_path, comme indiqué dans le code suivant :
addons_path = C:\Program Files\odoo 14\server\odoo\addons,C:\Program Files\odoo
14\server\odoo\ENSAH_addons
4. Redémarrez votre instance
Configurer le chemin des modules
complémentaires
 Au redémarrage d'Odoo, le fichier de configuration est lu. La valeur
de la variable addons_path devrait être une liste de répertoires
séparés par des virgules. Les chemins relatifs sont acceptés, mais ils
sont relatifs au répertoire de travail courant et doivent donc être
évités dans le fichier de configuration.
 À ce stade, nous n'avons répertorié que le répertoire des modules
complémentaires dans Odoo, mais aucun module complémentaire
n'est présent dans ~\odoo14\server\odoo\ENSAH-addons.
 Et même si vous ajoutez un nouveau module complémentaire à ce
répertoire, Odoo n'affiche pas ce module dans l'interface utilisateur.
Pour cela, vous devez effectuer une opération supplémentaire,
comme expliqué dans la recette suivante, Mise à jour de la liste des
modules complémentaires.
Standardisation de la disposition de votre
répertoire d'instance
 Nous recommandons que vos environnements de développement et
de production utilisent tous une disposition de répertoire similaire.
Cette standardisation vous sera utile lorsque vous aurez à effectuer
des opérations de maintenance, et elle facilitera également votre
travail au quotidien.
Standardisation de la disposition de votre
répertoire d'instance
 Pour créer la disposition d'instance proposée, vous devez effectuer
les étapes suivantes :
1. Créer un répertoire du projet dans addons d’Odoo ou dans le nouveau
répertoire ~\odoo14\server\odoo\ENSAH-addons.
2. Créer l’arborescence des répertoires et fichiers
comme dans la figure ci-contre.

La signification des fichiers et répertoires sera traité en


détail dans le chapitre suivant.
Installation et mise à niveau des modules
complémentaires locaux
 La fonctionnalité de base d'Odoo provient de ses modules
complémentaires. Vous disposez d'une multitude de modules
complémentaires disponibles dans le cadre d'Odoo lui-même, ainsi
que de modules complémentaires que vous pouvez télécharger
depuis l'App Store ou qui ont été créé par vous-même.
 Dans cette partie, nous montrerons comment installer et mettre à
niveau des modules complémentaires.
Installation et mise à niveau des modules
complémentaires locaux
 Pour installer un nouveau module complémentaire dans votre base
de données à l'aide de l'interface Web, procédez comme suit :
 Connectez-vous à l'instance à l'aide du compte Administrateur et
ouvrez le menu Applications :
Installation et mise à niveau des modules
complémentaires locaux
 Utilisez la zone de recherche pour localiser le module complémentaire
que vous souhaitez installer. Voici quelques instructions pour vous
aider dans cette tâche :
 Activez le filtre Non installé.
 Si vous recherchez un module complémentaire de fonctionnalité spécifique plutôt
qu'un module complémentaire de fonctionnalité large, supprimez le filtre des
applications.
 Saisissez une partie du nom du module dans la zone de recherche et utilisez-la
comme filtre de module.
 Vous pouvez constater que l'utilisation de la vue de liste donne quelque chose de
plus lisible.

Puis cliquez sur le bouton Installer sous le nom du module dans la carte.
Installation et mise à niveau des modules
complémentaires locaux
 Pour mettre à jour un module préinstallé dans votre base de données,
procédez comme suit :
 Connectez-vous à l'instance à l'aide du compte administrateur.
 Ouvrez le menu Applications.
 Cliquez sur Applications :
Installation et mise à niveau des modules
complémentaires locaux
 Utilisez la zone de recherche pour localiser le module complémentaire que
vous souhaitez installer. Voici quelques conseils :
 Activez le filtre Installé.
 Si vous recherchez un module complémentaire de fonctionnalité spécifique plutôt
qu'un module complémentaire de fonctionnalité large, supprimez le filtre des
applications.
Installation et mise à niveau des modules
complémentaires locaux
 Tapez une partie du nom du module complémentaire dans la zone de recherche,
puis appuyez sur Entrée pour l'utiliser comme filtre de module. Par exemple, tapez
CRM et appuyez sur Entrée pour rechercher des applications CRM.
 Vous constaterez que l'utilisation de la vue en liste vous donne le module
correspondant au mot saisie.
Installation et mise à niveau des modules
complémentaires locaux
 Cliquez sur les trois points dans le coin supérieur droit de la carte et cliquez sur
l'option Mettre à niveau :

Vous aimerez peut-être aussi