Outils pour utilisateurs

Outils du site


odoo:odoo.sh

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

odoo:odoo.sh [2024/08/29 19:29] – créée rootodoo:odoo.sh [2026/06/23 11:20] (Version actuelle) root
Ligne 13: Ligne 13:
  
 </code> </code>
 +
 +
 +La procédure complète (à réutiliser)
 +Le repo odoo-tpcontrol suit la convention odoo.sh : .addons/ = les submodules git, addons/ = des symlinks relatifs vers eux (c'est addons/ qui est sur l'addons_path d'odoo.sh).
 +
 +1. Le module a son propre repo GitHub (commit + push sur la branche 19.0) — déjà fait pour celui-ci (3d7190f).
 +
 +2. Ajouter le submodule sous .addons/ (jamais éditer .gitmodules à la main !) :
 +
 +
 +cd /root/addons19/odoo-tpcontrol
 +git submodule add -b 19.0 git@github.com:makeitsimple-git/<module>.git .addons/<module>
 +3. Créer le symlink dans addons/ — relatif, avec ../ (sinon il pointe vers addons/.addons/... et il est cassé ; c'était ton erreur) :
 +
 +
 +cd /root/addons19/odoo-tpcontrol/addons
 +ln -s ../.addons/<module> <module>
 +test -e <module>/__manifest__.py && echo OK   # toujours vérifier
 +4. Committer les 3 éléments (.gitmodules, le gitlink .addons/<module>, le symlink addons/<module>) + push :
 +
 +
 +cd /root/addons19/odoo-tpcontrol
 +git add .gitmodules .addons/<module> addons/<module>
 +git commit -m "Add <module> (submodule + addons symlink)"
 +git push
odoo/odoo.sh.1724959796.txt.gz · Dernière modification : de root