Skip to content

1.6.0

Compare
Choose a tag to compare
@camillemonchicourt camillemonchicourt released this 18 Jan 11:37
· 10853 commits to master since this release

Note de version

  • Pour les changements dans la base de données vous pouvez exécuter le fichier data/update_1.5to1.6.sql

  • Mise à jour de la configuration Apache. Modifier le fichier apache/wms.conf en vous basant sur l'exemple https://github.com/PnEcrins/GeoNature/blob/master/apache/wms.conf.sample#L16-L17

  • Ajouter le paramètre $id_application dans lib/sfGeonatureConfig.php.php (voir la valeur utilisée pour GeoNature dans les tables utilisateurs.t_applications et utilisateurs.cor_role_droit_application)

  • Ajouter le paramètre import_shp_projection dans web/js/configmap.map - voir l'exemple dans le fichier https://github.com/PnEcrins/GeoNature/blob/master/web/js/configmap.js.sample#L35

  • Supprimer toute référence à gps_user_projection dans web/js/configmap.map

  • Ajouter un tableau JSON des projections disponibles pour l'outil de pointage GPS : gps_user_projections dans web/js/configmap.map. Respecter la structure définie dans https://github.com/PnEcrins/GeoNature/blob/master/web/js/configmap.js.sample#L7-L14. Attention de bien respecter la structure du tableau JSON et notamment sa syntaxe (accolades, virgules, nom des objects, etc...)

  • Ajouter les id_liste pour les classes faune filtrables dans les formulaires de saisie dans le fichier web/js/config.map. Ceci concerne les variables id_classe_oiseaux, id_classe_mammiferes, id_classe_amphibiens, id_classe_reptiles, id_classe_poissons et id_classe_ecrevisses, id_classe_insectes, id_classe_arachnides, id_classe_myriapodes et id_classe_mollusques. Voir l'exemple dans le fichier https://github.com/PnEcrins/GeoNature/blob/master/web/js/config.js.sample#L32-44

  • Taxref a été mis à jour de la version 7 à 8. GeoNature 1.6.0 peut fonctionner avec la version 7. Cependant il est conseillé de passer en taxref V8 en mettant à jour la table synthese.taxref avec la version 8. Cette mise à jour pouvant avoir un impact fort sur vos données, son automatisation n'a pas été prévue. Le script SQL de migration de vos données de taxref V7 vers taxref V8 n'est donc pas fourni. Pour une installation nouvelle de la base de données, GeoNature 1.6.0 est fourni avec taxref V8.

  • Le routing a été mis à jour, vous devez vider le cache de Symfony pour qu'il soit pris en compte. Pour cela, placez vous dans le répertoire racine de l'application et effectuez la commande suivante :

    php symfony cc
    

Changements

  • Les recherches dans la synthèse sont désormais faites sur le cd_ref et non plus sur le cd_nom pour retourner tous les synonymes du taxon recherché - Fix #92
  • Passage de taxref V7 à Taxref V8 - Fix #34
  • Intégration de la première version de l'API permettant d'intégrer des données dans la synthèse depuis une source externe - http://docs.geonature.fr
  • Mise en paramètre du id_application dans lib/sfGeonatureConfig.php.php - Fix #105
  • Recharger la synthese après suppression d'un enregistrement - Fix #94
  • L'utilisateur peut lui-même définir le système de coordonnées dans l'outil de pointage GPS - Fix #107
  • Mise en paramètre de la projection de la shape importée comme zone de recherche dans la synthèse
  • Les exports XLS et SHP comportent le cd_nom ET le cd_ref de tous les synonymes du nom recherché ainsi que le nom_latin (bib_taxons) ET le nom_valide (taxref) - Fix #92
  • SAISIE invertébrés - Ajout d'un filtre Mollusques - Fix #117
  • Amélioration du vocabulaire utilisé sur la page d'accueil - #118
  • Affichage d'un message pendant le chargement des exports
  • Mise en place de statistiques automatiques sur la page d'accueil, basées sur les listes de taxons. A compléter.

Corrections de bug

  • Intégration de la librairie OpenLayers.js en local dans le code car les liens distants ne fonctionnaient plus - Fix #97
  • Correction d'une erreur lors de l'enregistrement de la saisie invertébrés - Fix #104
  • Correction d'une erreur de redirection si on choisit "Quitter" après la saisie de l'enregistrement (contact faune, mortalité et invertébrés) - Fix #102
  • Correction du trigger contactfaune.synthese_update_cor_role_fiche_cf() - Fix #95
  • Correction d'un bug dans les listes déroulantes des taxons filtrée par classe qui n'affichaient rien - Fix #109
  • Correction d'un bug sur le contenu des exports shape avec le critère de protection activé - Fix #114
  • Correction et adaptation faune-flore des exports shape
  • SYNTHESE - Correction de la liste des taxons sans nom français - Fix #116
  • Corrections CSS sur la page d'accueil - Fix #115
  • Correction sur la largeur de la liste des résultats de la synthèse - Fix #110
  • Correction des doublons dans la recherche multi-taxons - Fix #101
  • Autres corrections mineures