2.14.1
🚀 Nouveautés
- [Synthèse] Possibilité d'ajouter des colonnes supplémentaires à la liste de résultats via le paramètre
ADDITIONAL_COLUMNS_FRONTEND
. Ces champs sont masqués par défaut et controlables depuis l'interface (#2946) - [Synthèse] Possiblité d'ajouter des exports personnalisés basés sur des vues SQL via le paramètre
EXPORT_OBSERVATIONS_CUSTOM_VIEWS
(#2955) - [DynamicForm] Possibilité de définir une valeur par défaut sur le composant
bool_checkbox
(#2819) - [Documentation] Simplification, automatisation et documentation du changement de l'URL de l'API de GeoNature au niveau du frontend (#2936)
- [Configuration] Enrichissement des URI autorisés de connexion à la BDD PostgreSQL (#2947)
- [TaxHub] Mise à jour de TaxHub en version 1.14.0, incluant par défaut Taxref v17, BDC statuts v17 et référentiel de sensibilité v17
🐛 Corrections
- [Occtax] Correction de l'inversion des valeurs par défaut de 2 nomenclatures (#2822)
- [Synthèse] Correction du lien de renvoi vers le module de saisie d'une observation (#2907)
- [Validation] Correction de l'enregistrement d'une validation quand l'utilisateur a des permissions avec une portée limitée (#2958)
- [Occhab] Prise en compte des permissions utilisateurs dans l'affichage des boutons d'actions (info, édition, suppression) dans la liste de stations du module Occhab (#2942)
- [MTD] Amélioration des performances et de la robustesse de la synchronisation avec le service MTD - récupération de métadonnées depuis l'INPN (#2922)
- Correction du double chargement des fond de carte (#2902)
- [Synthèse] Amélioration des performances de la liste des zonages dans les filtres de la synthèse (#2977 & PnX-SI/RefGeo#22)
- Correction de la redirection du bouton "Accueil" quand GeoNature est déployé sur une URL avec un suffixe (#2934)
- Correction de la connexion avec le CAS de l'INPN (#2866)
- Correction d'une mauvaise synchronisation du cookie et du JWT via une MAJ de pypnusershub (PnX-SI/UsersHub-authentification-module#94)
💻 Développement
- Suppression de l'utilisation du composant
ngx-mat-select-search
(#2826 & #2827) - [Occtax] Il n'est plus obligatoire de poster le champs
additionnal_fields
au niveau de l'API des relevés, taxons et dénombrements (#2937) - Suppression des branches et ajout d'adresses relatives dans
.gitmodules
(#2959) - Lint et doc HTML/CSS (#2890 & #2960)
- Correction de l'héritage des composants
GenericFormComponent
(#2961) - Utilisation de
pytest-benchmark
pour l'évaluation automatique de performances des routes (#2896) - Utilisation de
marshmallow
pour la validation des données renvoyées par la routeget_observations_for_web
et ajout du contrôle de la présence des champs obligatoires (#2950)
Si vous mettez à jour GeoNature :
- Les paramètres de la synthèse permettant de spécifier le nom de certaines colonnes de la vue d'export sont dépréciés (
EXPORT_ID_SYNTHESE_COL
,EXPORT_ID_DIGITISER_COL
,EXPORT_OBSERVERS_COL
,EXPORT_GEOJSON_4326_COL
,EXPORT_GEOJSON_LOCAL_COL
). - Si vous aviez surcouché la vue par défaut
gn_synthese.v_synthese_for_export
, il est recommandé de ne plus le faire et de plutôt utiliser le nouveau paramètreEXPORT_OBSERVATIONS_CUSTOM_VIEWS
permettant de se créer ses propres vues d'export personnalisées. Voir "Export des observations" dans la documentation du module Synthèse (https://docs.geonature.fr/admin-manual.html#module-synthese) - Vous pouvez mettre à jour TaxHub en version 1.14.0 (ou plus si compatible) et mettre à jour Taxref en version 17, ainsi que la BDC statuts et le référentiel de sensibilité
- Vous pouvez mettre à jour UsersHub en version 2.4.2 (ou plus si compatible)
📝 Merci aux contributeurs
@TheoLechemia @jacquesfize @VincentCauchois @jbrieuclp @camillemonchicourt @Pierre-Narcisi