Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
gildeluermoz committed Feb 23, 2017
2 parents 8fb504f + bbbdcd6 commit 9bc8a83
Show file tree
Hide file tree
Showing 3 changed files with 78 additions and 36 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.1.2.dev0
1.1.2
54 changes: 24 additions & 30 deletions docs/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,28 @@
CHANGELOG
=========

1.1.2 (dev)
1.1.3 (dev)
------------------

1.1.2 (2017-02-23)
------------------

**Changements**

- Correction du code pour compatibilité avec angular 1.6
- Passage à npm pour la gestion des librairies
- Mise à jour du sous module d'authentification
- Ajout de la liste des gymnospermes oubliés
- Bugfix (cf #100)
- 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 https://github.com/PnX-SI/TaxHub/issues/100).

**Note de version**

- Avant de supprimer l'ancienne release
- sauvegardez votre fichier settings.ini
- sauvegardez votre fichier static/app/constants.js
- Une fois la release 1.1.2 mise en place sur votre serveur
- restaurez votre fichier ``settings.ini``. IMPORTANT : assurez vous que le paramètre ``drop_apps_db`` est bien égal à ```false``
- exécutez le fichier ``install_app.sh``
- restaurez votre fichier ``static/app/constants.js``
- Mettre à jour la base de données
- exécuter le fichier ``update1.1.1to1.1.2.sql``
- Exécutez la procédure standard de mise à jour de l'application (http://taxhub.readthedocs.io/fr/latest/installation.html#mise-a-jour-de-lapplication)
- Si vous n'avez pas déjà fait ces modifications du schéma ``taxonomie`` depuis GeoNature (https://github.com/PnEcrins/GeoNature/blob/master/data/update_1.8.2to1.8.3.sql#L209-L225), éxécutez le script SQL de mise à jour de la BDD ``data/update1.1.1to1.1.2.sql``.
- Si vous ne l'avez pas fait côté GeoNature, vous pouvez supprimer l'attribut ``Saisie`` après avoir récupéré les informations dans la nouvelle liste avec ces lignes de SQL : https://github.com/PnEcrins/GeoNature/blob/master/data/update_1.8.2to1.8.3.sql#L307-L314
- Rajoutez le paramètre ``COOKIE_AUTORENEW = True`` dans le fichier ``config.py``.


1.1.1 (2016-12-14)
Expand All @@ -32,20 +32,14 @@ CHANGELOG
**Changements**

- Fixation et livraison des librairies suite à l'arrivée d'AngularJS1.6 (suppression du gestionnaire de dépendances bower)
- mise à disposition des listes rouges (non encore utilisé dans l'application)
- Mise à disposition des listes rouges (non encore utilisé dans l'application)

**Note de version**

- Avant de supprimer l'ancienne release
- sauvegardez votre fichier settings.ini
- sauvegardez votre fichier static/app/constants.js
- Une fois la release 1.1.2 mise en place sur votre serveur
- restaurez votre fichier ``settings.ini``. IMPORTANT : assurez vous que le paramètre ``drop_apps_db`` est bien égal à ```false``
- exécutez le fichier ``install_app.sh``
- restaurez votre fichier ``static/app/constants.js``
- Exécutez la procédure standard de mise à jour de l'application (http://taxhub.readthedocs.io/fr/latest/installation.html#mise-a-jour-de-lapplication)
- Mettre à jour la base de données
- exécuter la commande suivante de puis la racine du projet TaxHub ``unzip data/inpn/LR_FRANCE.zip -d /tmp``
- exécuter le fichier ``update1.1.0to1.1.1.sql``
- Exécuter la commande suivante depuis la racine du projet TaxHub ``unzip data/inpn/LR_FRANCE.zip -d /tmp``
- Exécuter le fichier ``data/update1.1.0to1.1.1.sql``


1.1.0 (2016-11-17)
Expand All @@ -55,17 +49,17 @@ CHANGELOG

- Bugfix
- Ajout d'un titre à l'application
- Gestion des null et des chaines vides
- 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 base uniquement pour le moment)
- 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`` au lieu du champ ``description`` dans le tableau des médias
- 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 - local ou foreign
- Meilleure articulation et cohérence avec UsersHub GeoNature et GeoNature-atlas
- 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 (2016-09-06)
Expand Down
58 changes: 53 additions & 5 deletions docs/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,23 @@ Voir le guide d'installation du serveur dans https://github.com/PnX-SI/TaxHub/bl
::

cd /home/synthese
wget https://github.com/PnX-SI/TaxHub/archive/vX.Y.Z.zip
unzip vX.Y.Z.zip
wget https://github.com/PnX-SI/TaxHub/archive/X.Y.Z.zip
unzip X.Y.Z.zip
mv TaxHub-X.Y.Z/ taxhub/


Configuration initiale
======================

* Version de python
* Version de Python

Pour trouver la version de python3 installé sur votre serveur et la noter dans ``settings.ini``

::

apt-cache policy python3

Si python 3 n'est pas installé :
Si Python 3 n'est pas installé :

::

Expand All @@ -53,7 +53,7 @@ Renseigner les informations nécessaires à la connexion à la base de données
ATTENTION : Les valeurs renseignées dans ce fichier sont utilisées par le script d'installation de la base de données ``install_db.sh`` et ``install_app.sh`` .
Les utilisateurs PostgreSQL doivent être en concordance avec ceux créés lors de la dernière étape de l'installation serveur ``Création de 2 utilisateurs PostgreSQL``.

Configuration apache
Configuration Apache
====================

* Voici une des manières de configurer apache via le fichier ``/etc/apache2/sites-available/default``. Vous pouvez aussi créer un virtualhost dédié à l'application.
Expand Down Expand Up @@ -119,3 +119,51 @@ Installation de l'application
./install_app.sh

* Tester l'accès à l'application : http://mondomaine.fr/taxhub

Mise à jour de l'application
=============================

Les différentes versions de TaxHub sont disponibles sur le Github du projet (https://github.com/PnX-SI/TaxHub/releases)

* Télécharger et extraire la version souhaitée dans un répertoire séparé (où ``X.Y.Z`` est à remplacer par le numéro de la version que vous installez) :

::

cd /home/synthese/
wget https://github.com/PnX-SI/TaxHub/archive/X.Y.Z.zip
unzip X.Y.Z.zip
mv taxhub taxhub_old
mv TaxHub-X.Y.Z/ taxhub
rm X.Y.Z.zip

* Récupérez l'ancien fichier de configuration de la BDD :

::

cp taxhub_old/settings.ini taxhub/settings.ini

Assurez vous que le paramètre ``drop_apps_db`` est bien égal à ``false`` pour ne pas écraser la BDD.

* Lancer l'installation de l'application et de ses dépendances :

::

cd taxhub
./install_app.sh

* Récupérez les autres fichiers de configuration :

::

cp ../taxhub_old/settings.ini settings.ini
cp ../taxhub_old/static/app/constants.js static/app/constants.js

* Récupérez les médias uploadés dans la précédente version :

::

cp -aR ../taxhub_old/static/medias/ static/

* Lire attentivement les notes de chaque version si il y a des spécificités (https://github.com/PnX-SI/TaxHub/releases). Suivre ces instructions avant de continuer la mise à jour.

* Une fois que l'installation est terminée et fonctionnelle, vous pouvez supprimer la version précédente de TaxHub (répertoire ``taxhub_old``).

0 comments on commit 9bc8a83

Please sign in to comment.