Releases: PnX-SI/gn_module_monitoring
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
0.2.1
Version minimale de GeoNature nécessaire : 2.5.5
🚀 Nouveautés
- Amélioration des groupes de sites (#24)
- Possibilité de charger un fichier GPS ou GeoJSON pour localiser un site (#13)
- Alimentation massive de la synthèse depuis les données historiques d'un sous-module de suivi (#38)
- Pouvoir définir des champs dynamiques, dont les attributs peuvent dépendre des valeurs des autres composants (pour afficher un composant en fonction de la valeur d'autres composants). Voir les exemples dans le sous-module
test
- Pouvoir définir une fonction
change
dans les fichiers<object_type>.json
qui est exécutée à chaque changement du formulaire. - Champs data JSONB dans
module_complement
- Gestion des objets qui apparraissent plusieurs fois dans
tree
. Un objet peut avoir plusieursparents
- Améliorations grammaticales et possibilité de genrer les objets
- Choisir la possibilité d'afficher le bouton saisie multiple
- Par defaut pour les sites :
id_inventor
=currentUser.id_role
si non définiid_digitizer
=currentUser.id_role
si non définifirst_use_date
=<date courante>
si non défini
🐛 Corrections
- Amélioration du titre (lisibilité et date francaise)
- Correction de la vue alimentant la synthèse
- Ajout du champs
base_site_description
au niveau de la configuration générique des sites (#58)
Si vous mettez à jour le module :
- Pour mettre à jour la base de données, exécutez le fichier
data/migration/migration_0.2.0_0.2.1.sql
- Suivez la procédure classique de mise à jour du module (
docs/MAJ.rst
) - Les fichiers
config_data.json
,custom.json
, et/ou la variabledata
dansconfig.json
ne sont plus nécessaires et ces données sont désormais gérées automatiquement depuis la configuration.