Skip to content

Releases: PnX-SI/gn_module_flore_prioritaire

v2.2.1 - 2023-11-15

15 Nov 10:03
Compare
Choose a tag to compare

🐛 Corrections

  • Correction de l'utilisation de la bibliothèque datetime dans le web service d'export qui généré une erreur 500.

v2.2.0 - 2023-10-13

13 Oct 10:07
6b1572d
Compare
Choose a tag to compare

🚀 Ajouts

  • Ajout d'une section sur la gestion des droits dans la documentation sur l'installation de ce module.
  • Ajout de la possibilité de trier, sélectionner et renommer les noms des colonnes de l'export.
  • Ajout d'un nouveau web service de statistique #40

🐛 Corrections

  • Correction des erreurs dans le texte du changelog.
  • Correction du script de migration. Nous utilisons maintenant un champ geometry correct pour la géométrie des ZP.
  • Activation du mode édition sur le composant pnx-leaflet-filelayer pour éviter la suppression du fichier GPX quand une géométrie est dessinée.
  • Dans la vue liste des ZP associé à la carte, le filtre organisme ne retourne plus l'erreur "Internal Server Error". L'export est possible à nouveau.
  • Utilisation du SRID 4326 pour l'export GeoJson.
  • Ajout des champs géométrie pour les ZP et AP dans le fichier CSV d'export.

🔄 Changements

  • Dans la vue liste des ZP associé à la carte, l'infobulle du filtre par taxon est maintenant affichée au dessus du filtre.
  • Dans la vue détail d'une ZP, dans la ligne extensible du détail d'une AP, "NA" est maintenant affiché si aucun résultat n'est obtenu.
  • Dans la vue du formulaire d'une AP, l'intitulé du pourcentage est dynamiquement modifié de "Fréquence estimée en %" à "Fréquence calculée en %" lorsque la méthode de fréquence "Transect" est sélectionnée.
  • Changement de la configuration de Prettier. La suppression des virgules finale n'est plus effectué lorsqu'elle est compatible avec ES5.
  • Reformatage de tout le code source du Frontend avec Prettier.
  • Reformatage de tout le code source du Backend avec Black.
  • Inclusion des géométries des ZP dans l'export GeoJson.
  • Utilisation de l'anglais pour les noms des champs de l'export.
  • Amélioration du débogage pour les classes des modèles de la base de données grâce à l'utilisation d'une classe parente.

v2.1.0 - 2022-10-20

20 Oct 19:34
Compare
Choose a tag to compare

⚠️ Tous les changements effectués entre les versions v2.0.0 et v2.1.0 nécessite la désinstallation et la réinstallation du module.
Relancer ensuite le script de migration des données entre la version 1 et 2 de ce module.

🚀 Ajouts

  • Ajout d'icônes aux formulaires et pages de détails.
  • Ajout de bulles d'aide sur les formulaires.
  • Ajout de triggers pour ajouter, mettre à jour et supprimer des observations dans les tables du schéma gn_synthese de la base de données.
  • Ajout de triggers pour historiser les actions d'ajout, de mise à jour et de suppressions effectuées sur les tables t_zprospect et t_apresence de la base de données.
  • Ajout d'un outil permettant de charger des fichiers GPX sur les cartes des formulaires des ZP et AP.
  • Ajout aux classes modèles d'un mécanisme permettant d'afficher leurs attributs et valeurs lorsque la classe est affiché pour débogage via la fonction print() de Python.
  • La vue listant les ZP mémorise les valeurs utilisées pour les filtres entre deux accès à l'interface.

🔄 Changements

  • Amélioration des noms des fonctions des web services.
  • Amélioration du nommage des paramètres de configuration.
  • Ajout automatique d'une valeur par défaut pour les champs date_max et initial_insert d'une zone de prospection.
  • Le SRID utilisé pour les champs de géométrie locale est lu depuis les données renvoyées par la base de données.
  • Les valeurs de la nomenclature "Pentes" sont ordonnées.
  • Le champ observateur est maintenant obligatoire dans le formulaire d'édition d'une ZP.
  • Le guide d'installation du module est maintenant plus détaillé. Les commandes d'installation et de vectorisation du MNT sont indiquées.
  • Le schéma du module a été mise à jour pour améliorer sa compatibilité pour la migration depuis la version 1 de ce module.
  • Amélioration du script de migration, ajout des données dans les nouveaux champs (physionomies, statut de l'habitat...).
  • Utilisation d'un jeton d'injection pour les paramètres de configuration du module utilisés dans les vues du module.
  • Dans le formulaire d'édition d'une AP, le champ "Surface" est maintenant requis et activé quand une géométrie de type POINT est utilisée.
  • Le formulaire d'édition d'une AP contient de nouveaux contrôles et de de nouvelles section (physionomies, statut de l'habitat...).
  • La vue de liste des AP affiche la fréquence, le pourcentage de statut favorable de l'habitat, sa surface et toutes les informations d'une AP dans la section dépliable de chaque ligne.
  • La vue liste des ZP affiche maintenant la surface et le nombre d'AP en tant que colonnes.

🐛 Corrections

  • Correction des fonctions de la base de données insert_zp(), insert_ap() : génération de la valeur du champ geom_point_4326.
  • Correction de la syntaxe utilisée dans le fichier .editorconfig pour attribuer des paramètres de config à plusieurs extensions à la fois.
  • Correction de la casse du code du module lors de la vérification des permissions des web services.
  • Correction de l'ajout d'une seconde géométrie sur la carte lors de l'édition d'une ZP ou d'une AP.
  • Correction de la gestion des droits au niveau de la vue de la liste des ZP. Le bouton d'édition est correctement activé ou pas en fonction des droits de l'utilisation.
  • Correction des triggers qui génère les valeurs de surface pour les AP et ZP. Nous attribuons une surface à partir de la géométrie uniquement si la valeur du champ area vaut NULL.
  • Correction de l'activation du champ "Surface" et du bouton "Enregistrer" lors de l'édition dans le formulaire d'une AP.
  • Correction des noms d'organisme dupliqués dans la liste des ZP.

🗑 Suppressions

  • Suppression de l'outil permettant de dessiner des carrés sur les cartes des formulaires d'édition des ZP et AP.

v2.0.0

08 Sep 15:22
Compare
Choose a tag to compare

Première version fonctionnelle du module incluant les triggers pour la synthèse, l'historisation et la validation.