Skip to content

1.3.0

Compare
Choose a tag to compare
@camillemonchicourt camillemonchicourt released this 20 Sep 15:53
· 1271 commits to master since this release

Nouveautés

  • Ajout d'un trigger assurant l'unicité de la photo principale pour chaque cd_ref dans la table taxonomie.t_medias. Si on ajoute une photo principale à un taxon qui en a déjà une, alors la précédente bascule en photo
  • Performances dans les modules TaxRef et Taxons : au lieu de charger toutes les données côté client, on ne charge que les données présentes à l'écran et on lance une requête AJAX à chaque changement de page ou recherche
  • Valeurs des listes déroulantes des attributs par ordre alphabétique
  • Formulaire BIB_NOMS : Les champs nom latin, auteur et cd_nom ne sont plus modifiables car ce sont des infos venant de TaxRef.
  • Performances de la BDD : création d'index sur la table Taxref
  • Suppression de Taxref du dépôt pour le télécharger sur http://geonature.fr/data/inpn/ lors de l'installation automatique de la BDD
  • Ajout de nombreuses fonctions et vues matérialisées dans la BDD : https://github.com/PnX-SI/TaxHub/blob/develop/data/update1.2.0to1.3.0.sql
  • Nettoyage et amélioration des routes de l'API

Note de version

  • Exécutez le script SQL de mise à jour de la BDD data/update1.2.0to1.3.0.sql
  • Installer Python3 : sudo apt-get install python3
  • Installer Supervisor : sudo apt-get install supervisor
  • Compléter le fichier settings.ini avec les nouveaux paramètres sur la base de la version par défaut (https://github.com/PnX-SI/TaxHub/blob/master/settings.ini.sample)
  • Supprimer le paramètre nb_results_limit du fichier static/app/constants.js (voir https://github.com/PnX-SI/TaxHub/blob/master/static/app/constants.js.sample)
  • Arrêter le serveur HTTP Gunicorn : make prod-stop
  • Lancer le script d'installation : ./install_app.sh
  • Vous pouvez directement passer de la version 1.1.2 à la 1.3.0 mais en suivant les notes de version de la 1.2.0.

Modification apache
Dans les nouveaux paramètres par défaut l'application se lance sur le port 5000 et non plus 8000.
Pour que l'application soit fonctionnelle il faut soit :

  • Modifier le paramètre par défaut gun_port dans le fichier settings.ini (avant de lancer le script install_app.sh)
  • Modifier la configuration apache et relancer le service sudo service apache2 restart