Toutes les modifications notables apportées à ce projet seront documentées dans ce fichier en français.
Le format est basé sur Keep a Changelog, et ce projet adhère au Semantic Versioning.
- Compatibilité avec GeoNature 2.14
- Possibilité de choisir le Dataset dans la création de ZP.
- La création des datasets, des frameworks d'acquisitions et de la liste des taxons se fait dans une branche Alembic séparée (
priority_flora_sample
) - Le paramètre pour la liste des taxons n'est plus obligatoire. Par défaut, nous interrogeons tous Taxref. Il peut être restreint via le paramètre
taxons_list_code
. - Possibilité d'exporter les zones de prospection séparément des zones de présence
- Utilisation du nouveau fichier
pyproject.toml
pour l'installation et les dépendances au lieu desetup.py
- Ajout d'un exemple de fichier
tsconfig.json
à utiliser avec le développement de modules en dehors du répertoire GeoNature
- Correction d'un bug de redirection causé par les « onglets » de bootstrap sur les fiches d'informations ZP et le passage aux onglets Material.
- Gérer les exportations ZP et AP avec une valeur nulle pour les champs de géométrie
- Le champ
id_source
utilisé dans le déclencheur précédemment obtenu à partir de__init__.py
est désormais obtenu à partir du code source du module (viagn_synthese.t_sources
). ⚠️ Le paramètretaxons_list_code
doit être défini avec une valeur de la clé primaire (id_liste
) de la tabletaxonomie.bib_listes
.⚠️ Le champobservaters
de l'export des aires de présence a été renomméobservers
. Lors de la mise à jour du module, il est nécessaire de supprimer la vueDROP VIEW pr_priority_flora.export_ap;
et de la créer à nouveau avec le code présent dans le fichier schema.sql⚠️ Depuis la version 2.12 de GeoNature, le fichier de config du module reste présent dans le dossierconfig/
du module mais doit être placé et utilisé sous le nom<code-module>_config.toml
(ex.priority_flora_config.toml
) dans le dossierconfig/
de GeoNature (voir GeoNature#2423).
- Correction de l'utilisation de la date/heure dans le service web d'exportation
- Ajout d'une gestion des droits de ce module dans une section de la documentation d'installation.
- Ajout de la possibilité de trier, sélectionner et renommer les noms des colonnes d'exportation.
- Ajout d'un nouveau service web de statistiques pour le module Conservation Strategy.
- Correction des erreurs de texte du changelog.
- Correction du script de migration. Nous utilisons maintenant le champ de géométrie correct pour la géométrie ZP.
- Activer le mode édition sur le composant
pnx-leaflet-filelayer
pour éviter la suppression du fichier GPX lorsque la géométrie est dessinée. - Dans la vue de liste de cartes ZP, le filtre d'organisme ne renvoie plus "Erreur interne du serveur". L'exportation est à nouveau possible.
- Utilisateur SRID 4326 pour l'exportation GeoJson.
- Ajout des champs de géométrie ZP et AP manquants dans l'exportation CSV.
- Dans la vue de liste de cartes ZP, l'infobulle du filtre de taxon s'affiche désormais au-dessus du filtre.
- Dans la vue des détails ZP, dans la section de ligne développée des détails AP,
NA
s'affiche si aucun comptage n'est effectué. - Dans la vue du formulaire AP, l'étiquette de pourcentage est modifiée dynamiquement de "Fréquence estimée en %" à "Fréquence calculée en %" lorsque la valeur de la méthode de fréquence est "Transect".
- Configuration plus jolie modifiée. La virgule de fin n'est pas supprimée lorsqu'elle est compatible avec ES5.
- Reformatage de tous les fichiers de code source du frontend avec Prettier.
- Reformatage de tous les fichiers de code source du backend avec Black.
- L'exportation GeoJson inclut les géométries ZP.
- Utilisation de l'anglais pour les champs de vue d'exportation.
- Débogage amélioré pour les classes DB de modèles avec une classe parent.
- Ajout d'icônes aux contrôles de formulaire et aux pages de détails.
- Ajout d'infobulles d'aide sur les contrôles de formulaire.
- Ajout de déclencheurs pour insérer, mettre à jour ou supprimer des observations dans les tables de base de données du module Synthese.
- Ajout de déclencheurs pour les actions d'insertion, de mise à jour ou de suppression d'historique sur les tables de base de données
t_zprospect
ett_apresence
. - Ajout du chargeur de fichiers GPX dans les cartes de formulaires ZP et AP.
- Toutes les classes de modèles affichent leurs attributs et leurs valeurs lorsque nous utilisons
print()
pour leur débogage. - La vue de liste ZP stocke les valeurs de filtre entre les accès.
- Amélioration des noms des fonctions des services Web.
- Amélioration du nommage des paramètres de configuration.
- Ajout automatique des valeurs par défaut pour
date_max
etinitial_insert
de la zone de prospection. - Le SRID des champs de géométrie locale du module sera lu à partir des données renvoyées par la base de données.
- Valeurs de nomenclature des inclinaisons ordonnées.
- Champ observateurs défini comme obligatoire sur le formulaire ZP.
- Le guide d'installation est maintenant plus détaillé. Les commandes pour installer et vectoriser le MNT sont indiquées.
- Schéma du module mis à jour pour améliorer la compatibilité pour la migration depuis la v1 de ce module.
- Script de migration amélioré, ajout de données aux nouveaux champs (physionomies, état de l'habitat...).
- Jeton d'injection utilisé pour les paramètres de configuration du module dans les vues.
- Dans le formulaire AP, le champ surface est désormais obligatoire et activé lorsque la géométrie Point est utilisée.
- Le formulaire AP contient de nouveaux contrôles et de nouveaux ensembles de champs (physionomies, état de l'habitat...).
- La vue de liste AP affiche la fréquence, le pourcentage d'état favorable, la surface et toutes les informations AP dans chaque section de ligne développée.
- La vue de liste ZP affiche la surface et le nombre d'AP.
- Correction de la fonction de base de données
insert_zp()
,insert_ap()
: générer la valeurgeom_point_4326
. - Correction de la syntaxe de plusieurs extensions utilisée dans le fichier
.editorconfig
. - Correction de la casse des lettres de code de module dans les vérifications des autorisations des services Web.
- Correction de la géométrie en double ajoutée sur la carte lors de l'édition d'une ZP ou d'un AP.
- Correction de la gestion des droits des utilisateurs dans la liste des ZP.
- Correction des déclencheurs qui génèrent la valeur de la zone ZP et AP. Nous ne définissons la zone que si elle est nulle.
- Correction de l'activation du champ de zone et du bouton d'enregistrement pour le formulaire AP lors de l'édition.
- Correction des noms d'organismes en double dans la liste des ZP.
- Suppression de l'outil de dessin carré sur la carte.
- Première version.
- Module packagé pour GeoNature 2.9.2
- Refactorisation géante du code.
- L'interface est maintenant utilisable et a été améliorée.
- Le script de migration du module GeoNature v1 Priority Flora récupère toutes les anciennes données (utilisation des champs
additional_data
). - Les services Web sont désormais plus orientés REST.
- La base de données a été revue et améliorée.
- Ajout d'une image MPD de base de données et d'une collection de services Web Postman.