Module Priority Flora - ch-cbna/geonature GitHub Wiki
Récupérer module Flore prioritaire sur la branche Refactor
git clone [email protected]:PnX-SI/gn_module_flore_prioritaire.git flore_prioritaire
-
Installer le module packagé :
geonature install-packaged-gn-module --build false /home/choarau/workspace/geonature/flore_sentinelle/flore_prioritaire PRIORITY_FLORA
-
Si le module existe déjà :
geonature db stamp priority_flora@base
-
Ajouter dans package.json dans le paramètre "devdependencies" les dépendances (dependencies + devdependencies) du package.json de geonature pour avoir l'autocomplétion dans VSCode.
Si le dossier Node_modules existe dans le frontend du module, ça bloque pour réinstaller le module en question, il faut le supprimer !
- Créer un lien symbolique
ln -s path/to/module external_module/{MODULE_CODE}
(pour activer le frontend)
Corrections et améliorations du module
Fix: remove uncommitable files
https://github.com/PnX-SI/gn_module_flore_prioritaire/commit/081be232f0eb53f9b6b2b7e4c3d68866e7ba8ca3 Modification du .gitignore : Ajout de
- backend/*.egg-info,
- frontend/node_modules/
- frontend/tsconfig.json
Fix models: import Taxref from Taxhub dependency
https://github.com/PnX-SI/gn_module_flore_prioritaire/commit/812069b916bf636faeb28f48a9549bfbe04628d1 Modification de models.py :
Fix: delete useless files
https://github.com/PnX-SI/gn_module_flore_prioritaire/commit/a8886323932dd44067ef6f8c93f9515b129ee840 Suppression des fichiers :
- init.py
- config/settings.ini.sample
- install_app.sh
- install_db.sh
- install_env.sh
- install_gn_module.py
- manifest.toml
Fix: create doc folder and adapt README to markdown
Fix: change module & schema name to priority_flora
Fix backend/migrations: Alembic revision -> create shared_conservation_nomenclatures
https://wiki-intranet.cbn-alpin.fr/informatique/aides/langages/python/alembic?s[]=alembic Ajout d'une nouvelle branche Alembic "shared_conservation_nomenclatures" :
- Activer le venv
- Lancer la commande :
geonature db revision -m "create shared_conservation_nomenclatures" --head shared_conservation_nomenclatures@head
geonature db revision -m "create shared_conservation_nomenclatures branch" --head=base --branch-label=shared_conservation_nomenclatures --version-path=flore_prioritaire/backend/gn_module_flore_prioritaire/migrations/
Fix backend/migrations: Alembic revision -> create schema priority_flora Fix backend/migrations: Alembic revision -> import data_ref to priority_flora
Récupérer données sur l'ancien serveur Flore Sentinelle
BDD Bilan Stationnel v1 : appli_flore Table "florepatri"
TODO : créer branche alembic avec migrations données (voir flore-sentinelle-migration)