1.2.0
Changements
- Ajout de toutes les fonctionnalités de gestion des listes ainsi que des noms de taxons qu'elles peuvent contenir.
- Possibilité d'exporter le contenu d'une liste de noms en CSV.
- Correction du fonctionnement de la pagination.
- Permettre la validation du formulaire d'authentification avec la touche
Entrer
. - Bib_noms : ajout de la possibilité de gérer le multiselect des attributs par checkboxs (
taxonomie.bib_attributs.type_widget = checkbox
). - Utilisation de gunicorn comme serveur http et mise en place d'un makefile.
- Suppression du sous-module d'authentification en tant que sous module git et intégration de ce dernier en tant que module python.
- Mise à jour de la lib psycopg2.
- Installation : passage des requirements en https pour les firewall.
Note de version
- Exécutez le script SQL de mise à jour de la BDD
data/update1.1.2to1.2.0.sql
. - Exécutez le script install_app.sh qui permet l'installation de gunicorn et la mise à jour des dépendances python et javascript.
Attention : TaxHub n'utilise plus wsgi mais un serveur HTTP python nommé Gunicorn
. Il est nécessaire de revoir la configuration Apache et de lancer le serveur http Gunicorn
-
Activer le mode proxy de apache
sudo a2enmod proxy sudo a2enmod proxy_http sudo apache2ctl restart
-
Supprimer la totalité de la configuration Apache concernant TaxHub et remplacez-la par celle-ci :
RewriteEngine on RewriteRule "taxhub$" "taxhub/" [R] <Location /taxhub> ProxyPass http://127.0.0.1:5000/ ProxyPassReverse http://127.0.0.1:5000/ </Location>
-
Redémarrer Apache :
sudo service apache2 restart
-
Lancer le serveur HTTP Gunicorn depuis le répertoire de TaxHub :
make prod
-
Si vous voulez arrêter le serveur HTTP Gunicorn :
make prod-stop
L'application doit être disponible à l'adresse http://monserver.ext/taxhub