Skip to content

Releases: PnX-SI/gn_module_monitoring

0.3.0

02 Nov 23:39
a9853d5
Compare
Choose a tag to compare

Nécessite la version 2.10.0 (ou plus) de GeoNature.

🚀 Nouveautés

  • Compatibilité avec Angular version 12, mis à jour dans la version 2.10.0 de GeoNature (#135)
  • Ajout de la commande synchronize_synthese permettant de synchroniser les données d'un sous-module vers la Synthèse (#176)
  • Tri de la liste des sous-modules par nom sur la page d'accueil du module (#182)
  • Ajout des champs altitude_min et altitude_max dans les informations affichables au niveau des sites (generic/site.json) (#170)
  • Calcul de la géométrie des groupes de sites basculé au niveau backend (avec la fonction ST_ConvexHull de PostGIS qui prend l'enveloppe convexe des sites du groupe - #149)
  • Amélioration du style des informations sur les fiches des objets (#151)
  • Ajout d'un paramètre redirect_to_parent au niveau de observation.json permettant de rediriger vers la fiche de la visite à la fin de la saisie en mode "Enchaîner les saisies", plutôt que vers la fiche de l'observation (#152)
  • Ajout de la commande process_all permettant de régénérer toute la configuration d'un sous-module quand il est déjà installé en base de données
  • Possibilité de transmettre la valeur du code du module dans l'export (#168)

🐛 Corrections

  • Correction de la hauteur aléatoire du container principal (#146)
  • Correction du zoom sur un objet de la carte au clic sur l'objet dans la liste (#149)
  • Correction de l'affichage des tooltips quand la géométrie est un polygone (#159)
  • Correction de la transformation des chaines de caractère en date (#170)
  • Suppression de l'alias @librairies (#178)

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