====== Odoo.sh ====== ===== Submodule ===== # partie à vérifier cd ~/src/user git submodule status --recursive git submodule update --init .addons/makeitsimple-git/cmms_device #Jouer avec les clés ssh rajoutées dans github puis cd ~/src/user/addons/cmms_device/ 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/.git .addons/ 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/ test -e /__manifest__.py && echo OK # toujours vérifier 4. Committer les 3 éléments (.gitmodules, le gitlink .addons/, le symlink addons/) + push : cd /root/addons19/odoo-tpcontrol git add .gitmodules .addons/ addons/ git commit -m "Add (submodule + addons symlink)" git push