Skip to content

Releases: PnX-SI/TaxHub

1.2.0

23 Jun 08:58
Compare
Choose a tag to compare

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

1.1.2

23 Feb 15:53
Compare
Choose a tag to compare

Changements

  • Correction du code pour compatibilité avec Angular 1.6.1.
  • Passage à npm pour la gestion des dépendances (librairies).
  • Mise à jour du sous-module d'authentification.
  • Ajout de la liste des gymnospermes oubliés.
  • Création d'une liste Saisie possible, remplaçant l'attribut Saisie. Cela permet de choisir les synonymes que l'on peut saisir ou non dans GeoNature en se basant sur les cd_nom (bib_listes et cor_nom_liste) et non plus sur les cd_ref (bib_attributs et cor_taxon_attribut).
  • Création d'une documentation standard de mise à jour de l'application.
  • Bugfix (cf #100).

Note de version

1.1.1

14 Dec 18:49
Compare
Choose a tag to compare

Changements

  • Fixation et livraison des librairies suite à l'arrivée d'AngularJS 1.6 (suppression du gestionnaire de dépendances bower)
  • Mise à disposition des listes rouges (non encore utilisé dans l'application)

Note de version

1.1.0

17 Nov 12:05
Compare
Choose a tag to compare

Changements

  • Bugfix
  • Ajout d'un titre à l'application
  • Gestion des valeurs null et des chaines vides
  • Correction de l'installation
  • Correction de l'effacement du type de média dans le tableau après enregistrement
  • Ajout d'une clé étrangère manquante à la création de la base de données
  • Ajout des listes rouges INPN (en BDD uniquement pour le moment)
  • Compléments sur les attributs des taxons exemples
  • Ajout d'une confirmation avant la suppression d'un media
  • Champ auteur affiché au lieu du champ description dans le tableau des médias
  • Modification du type de données pour l'attribut milieu
  • Possibilité de choisir pour l'installation du schéma utilisateurs - en local ou en Foreign Data Wrapper
  • Meilleure articulation et cohérence avec UsersHub, GeoNature et GeoNature-atlas
  • Amélioration en vue d'une installation simplifiée

1.0.0

09 Sep 13:29
Compare
Choose a tag to compare

Première version fonctionnelle et déployable de Taxhub (Python Flask)

Fonctionnalités

  • Visualisation de taxref
  • Gestion du catalogue de noms d'une structure
  • Association de données attributaires aux taxons d'une structure
  • Association de médias aux taxons d'une structure

0.1

27 Jun 12:04
Compare
Choose a tag to compare
0.1

Première version de TaxHub développée avec le framework PHP Symfony

Permet de lister le contenu de TaxRef, le contenu de taxonomie.bib_taxons, de faire des recherches, d'ajouter un taxon à taxonomie.bib_taxons depuis TaxRef et d'y renseigner ses propres attributs.

L'ajout d'un taxon dans des listes n'est pas encore développé.

Le MCD a été revu pour se baser sur taxonomie.bib_attributs et non plus sur les filtres de bib_taxons mais il reste encore à revoir le MCD pour ne pas pouvoir renseigner différemment les attributs d'un même taxon de référence - #71

A suivre : Remplacement du framework Symfony (PHP) par Flask (Python) - #70