Skip to content

Releases: PnX-SI/gn_module_monitoring

0.2.10

02 Mar 16:19
Compare
Choose a tag to compare

Compatible avec GeoNature version 2.9.2 maximum.

🐛 Corrections

  • Reprise de la config pour les champs de jeux de données et les observateurs
  • Prise en compte du changement de l'api pour les jdd pour le choix des jdd de l'export

0.2.9

13 Jan 21:36
4334e63
Compare
Choose a tag to compare

Compatibilité avec GeoNature version 2.9.0 et plus.

🐛 Corrections

  • Correction de la vue gn_monitoring.synthese_svo.sql permettant d'alimenter la Synthèse de GeoNature (#64)
  • Reprise du composant de la liste déroulante de sélection des jeux de données, suite au passage à ng-select2 dans GeoNature 2.9.0

0.2.8

10 Dec 09:49
Compare
Choose a tag to compare

🐛 Corrections

  • Suppression du trigger tri_meta_dates_change_t_module_complements dans le script d'installation du module (#118 et #120)

  • Modification de la fonction contour des sites :

    • Un contour pour chaque groupe de sites
    • Prise en compte uniquement des sites visibles sur la carte (non filtrés) dans le calcul
  • Complément des notes de version de la 0.2.7 (#119 par @maximetoma)

  • Les modules POPAmphibien et POPReptile ont été déplacés dans le dépot https://github.com/PnCevennes/protocoles_suivi

0.2.7

26 Oct 17:37
Compare
Choose a tag to compare

🚀 Nouveautés

  • A partir de la version de GeoNature 2.7.5, les commandes de gestion du module monitorings sont accessibles depuis la commande geonature monitorings, une fois que l'on a activé le venv
  • Nouvelles commandes pour gérer et mettre à jour les exports pdf et csv pour un module si module_code est précisé ou pour tous les modules :
    • geonature monitorings process_export_pdf <?module_code>
    • geonature monitorings process_export_csv <?module_code>
  • Ajout des sous-modules POPAmphibien et POPReptile (idéalement à déplacer dans un autre dépôt)
  • Possibilité de choisir la couleur du tableau pour les détails d'un objet (champs color dans le fichier <object_type>.json)
  • Dans la partie map, possibilité de joindre les sites par des lignes pour former automatiquement une aire et calculer sa superficie
    • (si le nombre des points est supérieur à 2)
    • configurable depuis l'édition du module (dessin des groupes de site)
  • Possibilité de choisir l'icône du module dans le menu depuis l'édition du module
  • Export PDF configurables
    • Bouton accessible depuis les détails
  • Export CSV configurables
    • Bouton accessible depuis les détails
    • Modale pour choisir le JDD concerné par l'export

🐛 Corrections

  • Rechargement de la configuration quand on modifie le module par le formulaire d'édition

⚠️ Notes de version

Si vous mettez à jour le module :

  • Pour mettre à jour la base de données, il faut exécuter le fichier data/migration/migration_0.2.6_0.2.7.sql
  • Les exports nécessitent l'installation du module html2canvas. Il peut être nécessaire de mettre à jour les modules js en suivant la procédure suivante :
    cd path_to_geonature/frontend
    npm install external_modules/monitorings/frontend --no-save
    

0.2.6

23 Jul 10:46
Compare
Choose a tag to compare

Compatible avec GeoNature à partir de sa version 2.6.2 (dont GeoNature 2.8).

🚀 Nouveautés

  • Assets déplacés dans le dossier static (backend/static/external_assets/monitorings/) de GeoNature (#102)
  • Dans les listes d'objets, ajout d'un bouton plus pour accéder directement à la création d'un enfant (#97)
    • par exemple depuis la liste des sites on peut accéder directement à la création d'une nouvelle visite

🐛 Corrections

  • Chargement des commandes Flask

⚠️ Notes de version

  • L'emplacement des images des modules (dans la page d'accueil qui permet de choisir un module) change.
    Elles sont placées dans backend/static/external_assets/monitorings/assets, l'avantage est qu'il n'est plus nécessaire de rebuild le frontend à l'installation d'un sous module.

  • Pour les mettre à jour, veuillez exécuter la commande suivante :

   source /home/`whoami`/geonature/backend/venv/bin/activate
   export FLASK_APP=geonature
   flask monitorings process_img

ou bien à partir de GeoNature 2.7.3 :

   source /home/`whoami`/geonature/backend/venv/bin/activate
   export FLASK_APP=geonature
   geonature monitorings process_img

0.2.5

12 Jul 15:27
Compare
Choose a tag to compare

🐛 Corrections

  • Problème de route frontend (#100)

0.2.4

15 Jun 14:16
Compare
Choose a tag to compare

🐛 Corrections

  • Problème de chainage des saisies
  • Configuration de l'affichage des taxons lb_nom pris en compte

Version minimale de GeoNature nécessaire : 2.6.2

0.2.3

01 Apr 09:42
Compare
Choose a tag to compare

Version minimale de GeoNature nécessaire : 2.5.5

🐛 Corrections

  • Problème d'héritage des permissions (#78)

⚠️ Notes de version

Si vous mettez à jour le module :

  • Suivez la procédure classique de mise à jour du module (docs/MAJ.rst)

0.2.2

22 Mar 16:12
Compare
Choose a tag to compare
  • Version minimale de GeoNature nécessaire : 2.5.5

🚀 Nouveautés

  • Gestion des permissions par objet (site, groupe de site, visite, observation)
  • Interaction carte liste pour les groupes de site

🐛 Corrections

  • Affichage des tooltips pour les objets cachés #76

⚠️ Notes de version

Si vous mettez à jour le module :

  • Pour mettre à jour la base de données, il faut exécuter le fichier data/migration/migration_0.2.1_0.2.2.sql
  • Suivez la procédure classique de mise à jour du module (docs/MAJ.rst)
  • Nettoyer des résidus liées à l'ancienne versions :
  cd /home/`whoami`/geonature/frontend
  nvm use
  npm uninstall test
  npm ci /home/`whoami`/gn_module_monitoring/frontend/ --no-save

0.2.1

14 Jan 20:47
Compare
Choose a tag to compare

Version minimale de GeoNature nécessaire : 2.5.5

🚀 Nouveautés

  • Amélioration des groupes de sites (#24)
  • Possibilité de charger un fichier GPS ou GeoJSON pour localiser un site (#13)
  • Alimentation massive de la synthèse depuis les données historiques d'un sous-module de suivi (#38)
  • Pouvoir définir des champs dynamiques, dont les attributs peuvent dépendre des valeurs des autres composants (pour afficher un composant en fonction de la valeur d'autres composants). Voir les exemples dans le sous-module test
  • Pouvoir définir une fonction change dans les fichiers <object_type>.json qui est exécutée à chaque changement du formulaire.
  • Champs data JSONB dans module_complement
  • Gestion des objets qui apparraissent plusieurs fois dans tree. Un objet peut avoir plusieurs parents
  • Améliorations grammaticales et possibilité de genrer les objets
  • Choisir la possibilité d'afficher le bouton saisie multiple
  • Par defaut pour les sites :
    • id_inventor = currentUser.id_role si non défini
    • id_digitizer = currentUser.id_role si non défini
    • first_use_date = <date courante> si non défini

🐛 Corrections

  • Amélioration du titre (lisibilité et date francaise)
  • Correction de la vue alimentant la synthèse
  • Ajout du champs base_site_description au niveau de la configuration générique des sites (#58)

⚠️ Notes de version

Si vous mettez à jour le module :

  • Pour mettre à jour la base de données, exécutez le fichier data/migration/migration_0.2.0_0.2.1.sql
  • Suivez la procédure classique de mise à jour du module (docs/MAJ.rst)
  • Les fichiers config_data.json, custom.json, et/ou la variable data dans config.json ne sont plus nécessaires et ces données sont désormais gérées automatiquement depuis la configuration.