Module GeoNature d'aide à la Stratégie de Conservation (CS) du réseau Flore Sentinelle (projet SCALP), piloté par le CBNA.
wget https://github.com/cbn-alpin/gn_module_conservation_strategy/archive/X.Y.Z.zip
) dans /home/${USER}/
/home/${USER}/
(unzip X.Y.Z.zip
)backend
de GeoNature et lancez
les commandes suivantes (le code du module est "CONSERVATION_STRATEGY") : source venv/bin/activate
geonature install_gn_module <mon_chemin_absolu_vers_le_module> <code_du_module>
# Exemple : geonature install_gn_module /home/`whoami`/gn_module_conservation_strategy-X.Y.Z CONSERVATION_STRATEGY
bin/config/settings.ini
et y stocker le chemin vers le fichier de configuration de GeoNature.
Vous pouvez maintenant (optionel) surcoucher éventuellement un des
paramètres présent dans le fichier bin/config/settings.default.ini
en
le copiant dans bin/config/settings.ini
pour l'y modifier.bin/
pour :
config/conf_gn_module.toml
(créé lors de l'installation du module) en surcouchant les valeurs par
défaut présentes dans le fichier config/conf_gn_module.sample.toml
:
geonature/backend
source venv/bin/activate
geonature update-module-configuration CONSERVATION_STRATEGY
geonature activate-gn-module CONSERVATION_STRATEGY
deactivate
Le module Stratégie Conservation utilise les informations stokées dans les attributes "Description", "Commentaires" du thème Atlas. Il se charge aussi d'ajouter deux nouveaux attributs à TaxHub sur le thème Atlas : Écologie et Chorologie texte. Enfin, il ajoute aussi son propre thème "Strat. Conservation" qui contient l'attribut "Méthode de suivi préconisée".
⚠️ ATTENTION : la désinstallation du module implique la suppression de toutes les données associées. Assurez vous d'avoir fait une sauvegarde de votre base de données au préalable.
Suivez la procédure suivante :
geonature db downgrade conservation_strategy@base
pip uninstall gn-module-conservation-strategy
pip list
gn_commons.t_modules
geonature/external_modules
geonature/frontend/src/external_assets/
geonature update-configuration --build false && geonature generate-frontend-tsconfig && geonature generate-frontend-tsconfig-app && geonature generate-frontend-modules-route
cd ~/workspace/cbna/scalp/gn_module_conservation_strategy
--dry-run
si tout est ok) :
rsync -av --exclude-from ./.rsync-exclude.txt ./ geonatureadmin@<ip-serveur>:~/gn_modules_conservation_strategy/ --dry-run
.rsync-exclude.txt
contient les noms des fichiers et dossiers
qui seront exclus de la synchronisation.geonature db upgrade conservation_strategy@head
venv
du
backend de GeoNature : geonature update-module-configuration CONSERVATION_STRATEGY