1.3.0
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
etcd_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 fichierstatic/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