Skip to content

2.5.3

Compare
Choose a tag to compare
@TheoLechemia TheoLechemia released this 04 Nov 15:01
· 4589 commits to master since this release

🚀 Nouveautés

  • Mise en place de l'héritage du CRUVED au niveau des objets des modules (#1028)
  • Révision de l'export des observations de la Synthèse (noms plus lisibles, ajout des communes et d'informations taxonomiques, complément des champs existants (#755)
  • Ajout d'un paramètre permettant d'ajouter un message personnalisé à la fin des emails (inscriptions, exports...) (#1050 par @jpm-cbna)
  • Ajout d'une alerte de dépréciation sur les fonctions utils-sqlalchemy présentes dans GeoNature
  • Ajout d'un widget de type "HTML" dans les formulaires dynamiques, permettant d'ajouter des informations dans un formulaire (#1043 et #1068 par @jpm-cbna)
  • Ajout de la possibilité d'ajouter un texte d'aide sur les champs des formulaires dynamiques (#1065 par @jpm-cbna)
  • Ajout de la possibilité de définir un min et un max au composant commun date (#1069 par @jpm-cbna)
  • Ajout de la possibilité de définir le nombre de lignes du composant commun textarea (#1067 par @jpm-cbna)
  • Ajout de la possibilité de contrôler par une expression régulière le contenu d'un champs de type text des formulaires dynamiques (#1073 par @FlorentRICHARD44)
  • Ajout de la possibilité de masquer certains champs du composant media (#1072, #1078 et #1083 par @metourneau)
  • Ajout d'un spinner sur les statistiques de la page d'accueil (#1086 par @jpm-cbna)
  • Ajout d'un composant d'autocomplete multiselect pnx-taxa permettant de rechercher des taxons dans tout l'arbre taxonomique et de limiter la recherche à un rang
  • Possibilité d'ajouter plusieurs cartes sur la même page à l'aide du composant pnx-map
  • Homogénéisation du style du code et documentation des pratiques de développement

🐛 Corrections

  • Correction de l'affichage des noms des validateurs sur la liste dans le module validation (#1091 par @lpofredc)
  • Corrections mineures de l'export des observations de la Synthèse (#1108)
  • Synthèse : Correction du masquage de la recherche par arbre taxonomique (#1057 par @jpm-cbna)
  • Ajout du champs id_nomenclature_biogeo_status dans la Synthese (correspondance standard : statut biogéographique). La BDD est remplie avec la valeur par défaut de la table gn_synthese.default_nomenclature_value (valeur = non renseignée)
  • Accueil : Correction de l'affichage du nom du module (#1087)
  • Correction du trigger de mise à jour d'Occtax vers la Synthèse (champs the_geom_local non mis à jour) (#1117 par @jbrieuclp)
  • Correction du paramètre stockant la version de Taxref, passé à 13.0 pour les nouvelles installations (#1097 par @RomainBaghi)
  • Correction de l'affichage en double des markers dans Leaflet.draw (#1095 par @FlorentRICHARD44)
  • Synthèse : Correction des filtres avancés par technique d'observation et méthode de détermination (#1110 par @jbrieuclp)
  • Recréation du fichier de configuration à chaque installation (#1074 par @etot)
  • Annulation de l'insertion du module lorsqu'une erreur est levée à l'installation d'un module

⚠️ Notes de version

  • Désormais les objets des modules (par exemple les objets 'Permissions' et 'Nomenclatures' du module 'ADMIN') héritent automatiquement des permissions définies au niveau du module parent et à défaut au niveau de GeoNature (#1028). Il s'agit d'une évolution de mise en cohérence puisque les modules héritaient déjà des permissions de GeoNature, mais pas leurs objets. Si vous avez défini des permissions particulières aux niveaux des objets, vérifier leur cohérence avec le nouveau fonctionnement. NB : si vous aviez mis des droits R=0 pour un groupe au module 'ADMIN', les utilisateurs de ce groupe ne pourront pas accéder aux sous-modules 'permissions' et 'nomenclatures'.
  • Exécuter ensuite le script SQL de mise à jour de la BDD de GeoNature (https://github.com/PnX-SI/GeoNature/blob/master/data/migrations/2.5.2to2.5.3.sql). Attention, si vous avez customisé les vues des exports Occtax et Synthèse, elles seront supprimées et recrées automatiquement par le script SQL de mise à jour de la BDD de GeoNature pour intégrer leurs évolutions réalisées dans cette nouvelle version. Révisez éventuellement ces vues avant et/ou après la mise à jour.
  • Suivez la procédure classique de mise à jour de GeoNature (http://docs.geonature.fr/installation-standalone.html#mise-a-jour-de-l-application).
  • Les noms de colonnes de l'export de la Synthèse ont été entièrement revus dans la vue fournie par défaut (gn_synthese.v_synthese_for_export). Si vous aviez surcouché le paramètre EXPORT_COLUMNS dans le fichier config/geonature_config.toml, vérifiez les noms des colonnes.
  • Vérifiez que la valeur du paramètre taxref_version dans la table gn_commons.t_parameters correspond bien à votre version actuelle de Taxref (11.0 ou 13.0).