Skip to content

Releases: PnX-SI/gn_module_monitoring

0.7.3

03 May 08:19
Compare
Choose a tag to compare

0.7.3 (03/05/23)

🐛 Corrections

  • Correction du selecteur des groupes de sites

Full Changelog: 0.7.2...0.7.3

0.7.2

27 Feb 17:31
Compare
Choose a tag to compare

🚀 Nouveautés

  • Mise à jour de la documentation sur l'alimentation de la synthèse et l'installation d'un sous-module
  • Ajout des groupes de sites dans le sous-module de test

🐛 Corrections

  • Erreur lors de l'installation du module (#284)
  • Corrections des permissions (export PDF, groupes de sites)

Full Changelog: 0.7.1...0.7.2

0.7.1

05 Dec 14:21
Compare
Choose a tag to compare

Nécessite la version 2.13.0 (ou plus) de GeoNature

🚀 Nouveautés

  • La gestion des permissions est définie pour chaque objet (module, site, visite) et l'objet ALL n'est plus pris en compte (#249). De fait les paramètres cruved des fichiers de configuration ainsi que permission object de module.json sont obsolètes.
  • Ajout de tests

🐛 Corrections

  • Export avec un filtre par jeux de données (#241)

0.7.0

23 Aug 18:04
2e97e65
Compare
Choose a tag to compare

Nécessite la version 2.13.0 (ou plus) de GeoNature

🚀 Nouveautés

  • Compatibilité avec GeoNature 2.13.0 et la refonte des permissions, en définissant les permissions disponibles du module (#232)
  • Gestion des permissions disponibles des sous-modules lors de leur installation et création de la commande update_module_available_permissions permettant de les mettre à jour (#236)
  • Récupération des permissions depuis le service ModulesService de GeoNature

⚠️ Notes de version

  • Si elle est renseignée dans la configuration de vos sous-modules, la variable permission_objects est à déplacer du fichier module.json au fichier config.json de ces sous-modules
  • Après mise à jour du module, utiliser la commande pour générer les permissions disponibles pour les sous-modules déjà installés
    geonature monitorings update_module_available_permissions
    

0.6.0

23 May 13:48
Compare
Choose a tag to compare

Nécessite GeoNature version 2.12.0 (ou plus)

🚀 Nouveautés

  • Utilisation de la gestion dynamique de la configuration de GeoNature (#224)
  • Les dossiers de configuration des sous-modules sont déplacés du dossier <gn_module_monitoring>/config/monitorings vers le dossier media/monitorings de GeoNature. Cela permet d'homogéneiser et centraliser la configuration de GeoNature et de ses sous-modules, de permettre la dockerisation du module Monitoring et de simplifier sa mise à jour (#224)
  • Installation des sous-modules en deux temps
  • Passage de la documentation au format markdown (#227)
  • Suppression du script obsolète update_views.sh
  • Commande d'installation d'un sous-module : ajout de la liste des modules installés et disponibles

⚠️ Notes de version

  • Veuillez déplacer les configurations des sous-modules déjà existants depuis le dossier <gn_module_monitoring>/config/monitoring vers le dossier media de GeoNature :

    cp -R ~/gn_module_monitoring/config/monitoring/* ~/geonature/backend/media/monitorings
    rm -R ~/geonature/backend/media/monitorings/generic
    

    Adapter cette commande si le répertoire medias de GeoNature est différent de l'exemple ci-dessus.
    Attention aux s à la fin de monitoring (le premier sans le deuxième avec).

  • L'installation des sous-modules se fait désormais en deux temps :

    • Copie du répertoire de configuration
      cp <chemin vers le sous-module> <geonature>/backend/media/monitorings/<module_code>
    • Installation du sous-module avec la commande dédiée
      geonature monitorings install <module_code>

0.5.0

29 Mar 08:15
Compare
Choose a tag to compare

Nécessite GeoNature version 2.12.0 (ou plus)

🚀 Nouveautés

  • Compatibilité avec GeoNature 2.12 (Passage à la version 15 d'Angular et révision des permissions)
  • Centralisation de la configuration du module dans le dossier de configuration de GeoNature
  • Permissions : utilisation du décorateur de route classique check_cruved_scope
  • Amélioration de l'affichage des images sur la page listant les sous-modules (#214)
  • Remplacement du composant datalist par le composant dataset pour le champs de sélection du JDD de la visite, dans la configuration générique des sous-modules

🐛 Corrections

  • Correction de l'API get_util_from_id_api en traitant les id en str (#175)

⚠️ Notes de version

  • L'utilisation du widget datalist pour les jeux de données est à proscrire. Si vous utilisez ce composant dans vos fichiers de configuration, il faut les modifier en remplaçant par le widget dataset.
  "id_dataset": {
    "type_widget": "dataset",
    "attribut_label": "Jeu de données",
    "type_util": "dataset",
    "required": true,
    "module_code": "__MODULE.MODULE_CODE",
  },

0.4.1

05 Feb 19:53
7f3c928
Compare
Choose a tag to compare

🚀 Nouveautés

  • Configuration des exports pour rendre optionnelle la sélection du jeu de données avec le nouveau paramètre filter_dataset (#158)

🐛 Corrections

  • Amélioration des performances du chargement des observations (#142)
  • Correction du modèle "Observation détail" qui permet d'ajouter des informations sous le niveau observation

⚠️ Notes de version

Si vous souhaitez que les exports soient filtrables par jeux de données, il faut rajouter le nouveau paramètre filter_dataset dans la variable export_csv, définie à true au niveau de la configuration des modules concernés (dans leur fichier module.json).

Exemple :

    "export_csv": [
        { "label": "Format standard CSV", "type":"csv" , "method": "standard" , "filter_dataset": true},
        { "label": "Format analyses CSV", "type":"csv" , "method": "analyses" }
    ],

0.4.0

21 Dec 18:53
Compare
Choose a tag to compare

Nécessite la version 2.11.0 (ou plus) de GeoNature.

🚀 Nouveautés

  • Packaging du module (#190)
  • Gestion de la base de données avec Alembic (#190)
  • Améliorations du typage frontend

🐛 Corrections

  • Correction du marqueur Leaflet non visible lors de la création d'un point sur la carte (#187)
  • Peuplement du champs gn_monitoring.t_module_complements.type avec la valeur monitoring_module pour les sous-modules de Monitoring (#193)
  • Correction de l'utilisation des modèles de TaxRef
  • Suppression de l'usage de MODULE_URL dans la configuration du module (PnX-SI/GeoNature#2165)

⚠️ Notes de version

Si vous mettez à jour le module, il vous faut passer à Alembic.
Pour cela, une fois la version 2.11 (ou plus) de GeoNature installée :

  • Entrer dans le virtualenv :
    source ~/geonature/backend/venv/bin/activate
  • Installer la nouvelle version de Monitoring avec le paramètre --upgrade-db=false :
    geonature install-gn-module --upgrade-db=false <path_to_monitoring> MONITORINGS
  • Indiquer à Alembic que votre base de données est en version 0.3.0 :
    geonature db stamp 362cf9d504ec  # monitorings 0.3.0
  • Mettre à jour la base de données en version 0.4.0 :
    geonature db upgrade monitorings@head

0.3.0

02 Nov 23:39
a9853d5
Compare
Choose a tag to compare

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 et altitude_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 de observation.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

02 Mar 16:19
Compare
Choose a tag to compare

Compatible avec GeoNature version 2.9.2 maximum.

🐛 Corrections

  • Reprise de la config pour les champs de jeux de données et les observateurs
  • Prise en compte du changement de l'api pour les jdd pour le choix des jdd de l'export