Installer un module Odoo "à la main" avec JustOdooIt
=
[TOC]
:::danger
Ce tutoriel nécessite un minimum de compréhension du fonctionnement de la suite JustOdooIt. Si le fichier `compose.yml` ne vous dit rien, contactez les experts JustOdooIt pour plus d'informations.
:::
---
## Contexte :
Vous souhaitez installer sur votre instance Odoo un module qui n'est pas proposé par défaut dans les applications disponibles.
Vous avez déjà récupéré le module : il s'agit d'un répertoire au nom du module, contenant son code. Celui-ci est sur votre ordinateur personnel.
:::warning
**Point d'attention :** vérifiez bien dans le fichier `__manifest__.py` que la version du module correspond bien à la version de votre instance Odoo. Dans le cas contraire, celui-ci ne s'affichera pas sur la vue d'installation des modules.
:::
---
## Placer le module sur votre serveur
1. Envoyez votre module sur votre serveur :
```
scp -r mon_module/ root@monserveur.org:/tmp/
```
:::warning
**Variations possibles :** à la place de `root`, cela peut être `debian` ou encore le nom utilisateur de votre accès ssh au serveur.
:::
2. Connectez-vous à votre serveur en mode `root`
3. Copiez le module dans le répertoire dédié à Odoo :
```
cd /tmp
cp -r mon_module/ /srv/datastore/data/odoo/var/lib/odoo/addons/12.0/
```
:::warning
**Variations possibles :**
* le premier *"odoo"* du chemin de destination correspond au nom de votre charm en cours d'execution. Il s'agit du mot sur la première ligne du bloc de config correspondant dans votre fichier `compose.yml`.
* le *"12.0"* correspond à la version de votre instance Odoo, donc à changer selon la version installée.
:::
4. Relancez le script compose pour intégrer le nouveau module dans Odoo :
```
compose up
```
---
## Installez le module dans Odoo
1. Connectez-vous à votre Odoo
2. Activez le mode Développeur
3. Allez dans l'onglet "**Applications**"
4. Cliquez sur "**Mettre à jour la liste des Applications**"
5. Trouvez et installez votre module.
:::success
**Félicitations**, votre module est maintenant installé et opérationnel ! Bonne continuation !
:::
---
## Supportez-nous !
:::warning
Ce qui suit est important, et participe à la qualité des outils qui vous ont été proposé dans ce tutoriel. Merci de lire jusqu'au bout.
:::
Ce tutoriel est mise à disposition gratuitement aux utilisateurs de la suite JustOdooIt. Cependant la maintenance, la documentation et l'évolution des scripts d'installation de cette suite [JustOdooIt](https://justodooit.myceliandre.fr/) est très chronophage. Aujourd'hui elles sont réalisées principalement par la SCIC [Mycéliandre](https://myceliandre.fr/) et la SCOP [Elabore](https://elabore.coop/).
Pour participer à cet effort, primordial pour assurer la stabilité et pérennité des outils proposés, **n'hésitez pas à soutenir Mycéliandre et/ou Elabore par un don !**
:::info
Pour soutenir la maintenance et le développement du script, vous pouvez aider [Mycéliandre](https://myceliandre.fr/) et/ou [Elabore](https://elabore.coop/) à être à l'équilibre en donnant à hauteur de **590,00 €** par installation. Ce montant est indicatif, à vous de juger la valeur de tout ce travail en pleine conscience :wink:.
:::
Pour faire un don, vous pouvez contacter au choix :
* chez [Mycéliandre](https://myceliandre.fr/) :
* [Nicolas Jeudy](mailto:nicolas.jeudy@myceliandre.fr),
* [Christine Dornier](mailto:christine.dornier@myceliandre.fr),
* [Jean-Christophe Léonard](mailto:jean-christophe.leonard@myceliandre.fr),
* [Justin Audino](mailto:justin.audino@myceliandre.fr)
* chez [Elabore](https://elabore.coop/) :
* [Mathieu Sarrasin](mailto:mathieu.sarrasin@elabore.coop),
* [Stéphan Sainléger](mailto:stephan.sainleger@elabore.coop)
---
**Merci pour votre attention, et bonne continuation !!**