« Installation avec modules extra » (--with_extra) ne clonait pas CybroOdoo sur un env déjà installé : validate_environment renvoyait « valide » -> update_environment (où l'état extra est posé via set_version_installed) était sauté -> get_version_extra restait False -> git_merge_repo_manifest n'ajoutait pas manifest/git_manifest_extra_odooXX.xml -> CybroOdoo jamais synchronisé ni ajouté à config.conf (« Nothing to do »). Nouvelle étape apply_extra_modules(), appelée dans main() quand --with_extra est demandé (même si l'env de base est déjà installé) : pose l'état extra, régénère le manifest local + repo sync (clone CybroOdoo). La post-étape qui suit régénère config.conf, qui prend alors le nouveau chemin d'addons. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| change_python_version.sh | ||
| erplibre_state.py | ||
| get_version.py | ||
| update_env_version.py | ||