234 views
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 !!**