Releases: PnX-SI/gn_module_monitoring
0.3.0
Nécessite la version 2.10.0 (ou plus) de GeoNature.
🚀 Nouveautés
- Compatibilité avec Angular version 12, mis à jour dans la version 2.10.0 de GeoNature (#135)
- Ajout de la commande
synchronize_synthese
permettant de synchroniser les données d'un sous-module vers la Synthèse (#176) - Tri de la liste des sous-modules par nom sur la page d'accueil du module (#182)
- Ajout des champs
altitude_min
etaltitude_max
dans les informations affichables au niveau des sites (generic/site.json
) (#170) - Calcul de la géométrie des groupes de sites basculé au niveau backend (avec la fonction
ST_ConvexHull
de PostGIS qui prend l'enveloppe convexe des sites du groupe - #149) - Amélioration du style des informations sur les fiches des objets (#151)
- Ajout d'un paramètre
redirect_to_parent
au niveau deobservation.json
permettant de rediriger vers la fiche de la visite à la fin de la saisie en mode "Enchaîner les saisies", plutôt que vers la fiche de l'observation (#152) - Ajout de la commande
process_all
permettant de régénérer toute la configuration d'un sous-module quand il est déjà installé en base de données - Possibilité de transmettre la valeur du code du module dans l'export (#168)
🐛 Corrections
- Correction de la hauteur aléatoire du container principal (#146)
- Correction du zoom sur un objet de la carte au clic sur l'objet dans la liste (#149)
- Correction de l'affichage des tooltips quand la géométrie est un polygone (#159)
- Correction de la transformation des chaines de caractère en date (#170)
- Suppression de l'alias
@librairies
(#178)
0.2.10
0.2.9
Compatibilité avec GeoNature version 2.9.0 et plus.
🐛 Corrections
- Correction de la vue
gn_monitoring.synthese_svo.sql
permettant d'alimenter la Synthèse de GeoNature (#64) - Reprise du composant de la liste déroulante de sélection des jeux de données, suite au passage à
ng-select2
dans GeoNature 2.9.0
0.2.8
🐛 Corrections
-
Suppression du trigger
tri_meta_dates_change_t_module_complements
dans le script d'installation du module (#118 et #120) -
Modification de la fonction contour des sites :
- Un contour pour chaque groupe de sites
- Prise en compte uniquement des sites visibles sur la carte (non filtrés) dans le calcul
-
Complément des notes de version de la 0.2.7 (#119 par @maximetoma)
-
Les modules POPAmphibien et POPReptile ont été déplacés dans le dépot https://github.com/PnCevennes/protocoles_suivi
0.2.7
🚀 Nouveautés
- A partir de la version de GeoNature 2.7.5, les commandes de gestion du module
monitorings
sont accessibles depuis la commandegeonature monitorings
, une fois que l'on a activé levenv
- Nouvelles commandes pour gérer et mettre à jour les exports
pdf
etcsv
pour un module simodule_code
est précisé ou pour tous les modules :geonature monitorings process_export_pdf <?module_code>
geonature monitorings process_export_csv <?module_code>
- Ajout des sous-modules POPAmphibien et POPReptile (idéalement à déplacer dans un autre dépôt)
- Possibilité de choisir la couleur du tableau pour les détails d'un objet (champs
color
dans le fichier<object_type>.json
) - Dans la partie map, possibilité de joindre les sites par des lignes pour former automatiquement une aire et calculer sa superficie
- (si le nombre des points est supérieur à 2)
- configurable depuis l'édition du module (
dessin des groupes de site
)
- Possibilité de choisir l'icône du module dans le menu depuis l'édition du module
- Export PDF configurables
- Bouton accessible depuis les détails
- Export CSV configurables
- Bouton accessible depuis les détails
- Modale pour choisir le JDD concerné par l'export
🐛 Corrections
- Rechargement de la configuration quand on modifie le module par le formulaire d'édition
Si vous mettez à jour le module :
- Pour mettre à jour la base de données, il faut exécuter le fichier
data/migration/migration_0.2.6_0.2.7.sql
- Les exports nécessitent l'installation du module html2canvas. Il peut être nécessaire de mettre à jour les modules js en suivant la procédure suivante :
cd path_to_geonature/frontend npm install external_modules/monitorings/frontend --no-save
0.2.6
Compatible avec GeoNature à partir de sa version 2.6.2 (dont GeoNature 2.8).
🚀 Nouveautés
- Assets déplacés dans le dossier
static
(backend/static/external_assets/monitorings/
) de GeoNature (#102) - Dans les listes d'objets, ajout d'un bouton plus pour accéder directement à la création d'un enfant (#97)
- par exemple depuis la liste des sites on peut accéder directement à la création d'une nouvelle visite
🐛 Corrections
- Chargement des commandes Flask
-
L'emplacement des images des modules (dans la page d'accueil qui permet de choisir un module) change.
Elles sont placées dansbackend/static/external_assets/monitorings/assets
, l'avantage est qu'il n'est plus nécessaire de rebuild le frontend à l'installation d'un sous module. -
Pour les mettre à jour, veuillez exécuter la commande suivante :
source /home/`whoami`/geonature/backend/venv/bin/activate
export FLASK_APP=geonature
flask monitorings process_img
ou bien à partir de GeoNature 2.7.3 :
source /home/`whoami`/geonature/backend/venv/bin/activate
export FLASK_APP=geonature
geonature monitorings process_img
0.2.5
0.2.4
🐛 Corrections
- Problème de chainage des saisies
- Configuration de l'affichage des taxons lb_nom pris en compte
Version minimale de GeoNature nécessaire : 2.6.2
0.2.3
0.2.2
- Version minimale de GeoNature nécessaire : 2.5.5
🚀 Nouveautés
- Gestion des permissions par objet (site, groupe de site, visite, observation)
- Interaction carte liste pour les groupes de site
🐛 Corrections
- Affichage des tooltips pour les objets cachés #76
Si vous mettez à jour le module :
- Pour mettre à jour la base de données, il faut exécuter le fichier
data/migration/migration_0.2.1_0.2.2.sql
- Suivez la procédure classique de mise à jour du module (
docs/MAJ.rst
) - Nettoyer des résidus liées à l'ancienne versions :
cd /home/`whoami`/geonature/frontend
nvm use
npm uninstall test
npm ci /home/`whoami`/gn_module_monitoring/frontend/ --no-save