cbn-alpin / gn_module_conservation_strategy

Outil d'aide à la décision des actions de la stratégie de conservation à mettre en place pour les taxons prioritaires d'un territoire.
GNU General Public License v3.0
0 stars 0 forks source link

Module - Stratégie Conservation

Module GeoNature d'aide à la Stratégie de Conservation (CS) du réseau Flore Sentinelle (projet SCALP), piloté par le CBNA.

Installation

    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

Interaction avec TaxHub

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".

Désinstallation

⚠️ 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 :

  1. Rétrograder la base de données pour y enlever les données spécifiques au module :
    geonature db downgrade conservation_strategy@base
  2. Désinstaller le package du virtual env :
    pip uninstall gn-module-conservation-strategy
    • Possibilité de voir le nom du module avec : pip list
  3. Supprimer la ligne relative au module dans gn_commons.t_modules
  4. Supprimer le lien symbolique du module dans les dossiers :
    • geonature/external_modules
    • geonature/frontend/src/external_assets/
  5. Mettre à jour le frontend :
    geonature update-configuration --build false && geonature generate-frontend-tsconfig && geonature generate-frontend-tsconfig-app && geonature generate-frontend-modules-route

Déploiement sur Flore Sentinelle

En mode développement

Licence

Logo CBNA