1.1.0
·
269 commits
to main
since this release
Nécessite la version 2.13.0 (ou plus) de GeoNature.
🚀 Nouveautés
- Ajout de fonctionalités d'import depuis des fichiers CSV (commande + interface frontend) (#25)
- Compatibilité avec GeoNature 2.13.0 et la refonte des permissions, en définissant les permissions disponibles du module (#232)
- Possibilité pour chaque sous-module de déclarer ses permissions disponibles
- [SIPAF] Ajout d'un onglet et du formulaire des diagnostics fonctionnels (#37)
✨ Améliorations
- Clarification dans la gestion des routes REST
- Meilleure gestion des
tabs
et desscrolls
(#32) - Sécurisation des API (contrôle des
fields
en lecture et écriture) (#29)- champs listés à partir de la config
- écriture : si un champs demandé n'est pas dans la config -> erreur 403
- lecture : ce champs n'est pas pris en compte (utilisation de
only
dans l'initialisation des champs marshmallow)
- Requêtes SQL (fonction
query_list
)- chargement des relations et des champs pour les requêtes
- pour éviter les chargements n+1 (1 requête supplémentaire par relation)
- utilisation de
raise_load
- on charge le minimum de champs possibles
- Déplacement des configurations dans le dossier
media/modulator/config
de GeoNature - Changement de nom
ownership
->scope
- Amélioration du composant list_form
🐛 Corrections
- Correction des formulaires dans les onglets (#38)
Si vous mettez à jour le module :
- Mettre à jour le module SIPAF
Cette commande va effectuer les actions suivantes :
geonature modulator install m_sipaf
- créer le dossier
<GN>/backend/media/modulator
- déplacer la config du sous-module dans le dossier
<GN>/backend/media/modulator/config
- mettre à jour les
features
du module et notamment :- ajouter des nomenclatures pour les permissions
- corriger de nomenclatures pour les passages à faune
- ajouter des permissions disponibles pour le module
- créer le dossier