2.17.2
🚀 Nouveautés
- [Métadonnées] Ajout de la possibilité de fermer un cadre d'acquisition (#3963 par @christophe-ramet).
La fermeture d'un cadre d'acquisition a pour conséquence :- Impossibilité de créer/modifier/supprimer des données dans Occhab et dans Occtax (#3964)
- Désactivation de tous les jeux de données associés.
- Impossibilité d'importer des données dans des JDD de CA fermés.
- [Métadonnées] Ajout d'un bouton de création de jeu de données directement depuis la fiche du cadre d'acquisition (#4142 par @jacquesfize)
- [Métadonnées] La date de création de la source n'est plus affichée (#4096 par @christophe-ramet)
- [Métadonnées] Ajout de la propriété
TDatasets.nb_observationsqui somme le nombre d'observations et d'habitats saisies dans un JDD (#3958 par @VincentCauchois) - [Authentification] Hiérarchisation des fournisseurs d'identité sur la page de connexion. Si un provider est configuré avec
is_secondary=true, ce dernier sera accessible depuis un bloc déroulant. (#3912 par @IdrissaD) - [Authentification] Ajout d'une fonctionnalité d'affichage/masquage du mot de passe dans le formulaire de connexion (#3974 par @jacquesfize)
- [Authentification] Gestion des erreurs de connexion via les paramètres de requête (#3976 par @edelclaux)
- [Import] Ajout de la priorisation de la géométrie utilisée lors des imports. L'ordre de priorisation des géométries est le suivant : WKT > Long/Lat > CodeMaille > CodeCommune > CodeDepartement (#4099 par @christophe-ramet)
- [Accueil] Affichage de l'organisme de l'utilisateur authentifié dans la barre de navigation latérale, désactivable avec le nouveau paramètre
DISPLAY_USER_ORGANISM(#4081 par @edelclaux) - [Admin des permissions] Ajout du code de département dans le formulaire de sélection de filtres géographiques (#4084 par @jacquesfize)
- [Documentation] Ajout d'une section sur la configuration du worker Celery dans la documentation administrateur (#2894 par @PaulLabruyere)
- [Général] Mise à jour des dépendances Python (#4080 par @jacquesfize)
🐛 Corrections
- [Métadonnées] Correction de l'affichage du nombre de jeux de données dans l'export PDF des CA (#3985 par @jacquesfize)
- [Métadonnées] Ajout de la colonne
id_nomenclature_biogeo_statusdans la vuev_synthese_for_web_app(#2235 par @christophe-ramet) - [Import] Correction de la prise en compte du paramètre
DEFAULT_GENERATE_MISSING_UUID(#4115 par @jacquesfize) - [Synthèse] Correction des données retournées par la commande
geonature sensitivity info(#3927 par @jacquesfize) - [Synthèse] Correction du tri de l'ordre des zonages dans les fiches Observation (#4041 par @edelclaux)
- [Synthèse] Correction de la récupération des zonages d'une observation quand un utilisateur possède une permission floutée et une permission avec un filtre géographique (#4065 par @jacquesfize)
- [Synthèse] Possibilité de réutiliser la modale d'information d'observation (#4149 par @bouttier)
- [Sécurité] Ajout de la restriction
login_requiredsur les routes/users/menu,/users/menu_from_codeet/users/liste(#4110 par @jacquesfize)
💻 Développement
- [Développement] Utilisation de
uvpour accélérer la compilation du Dockerfile backend (#4134 par @christophe-ramet) - [Docker] Ajout d'une étape de développement dans le Dockerfile backend (#4114 par @bouttier)
- [Docker] Correction de la version Python dans le Dockerfile (#4104 par @bouttier)
- [CI/CD] Amélioration du workflow d'intégration continue avec un paramètre
geonature_repo(#4144 par @bouttier) - [Base de données] Suppression de la vue obsolète
v_releve_list(#690 par @christophe-ramet) - [Synthèse] Correction des fixtures
synthesepour qu'elles s'appuient sur le SRID de la base de données de test (#4113 par @bouttier) - [Documentation] Documentation de l'arborescence des fichiers du backend (#4140 par @CynthiaBorotPNV)
Base de données 🗂️
- Les évolutions de la base de données depuis la version 2.17.1 sont documentées automatiquement ici
📝 Merci aux contribut.rice.eur.s