Skip to content

Commit

Permalink
Merge pull request PnX-SI#539 from PnX-SI/develop
Browse files Browse the repository at this point in the history
Develop >> Master - Preparation RC4.1
  • Loading branch information
camillemonchicourt authored Jan 21, 2019
2 parents f3126f3 + d2e3dde commit 416d5fa
Show file tree
Hide file tree
Showing 11 changed files with 217 additions and 18 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.0.0-rc.5.dev0
2.0.0-rc.4.1
4 changes: 2 additions & 2 deletions config/settings.ini.sample
Original file line number Diff line number Diff line change
Expand Up @@ -59,10 +59,10 @@ add_sample_data=true
# Est ce que le schéma utilisateurs doit être installé ? (mettre à 'non' que si vos avez un schéma utilisateur dans une autre BDD et que vous avez déjàmis en place un mecanisme de foreign data wrapper)
install_usershub_schema=true
# Définir dans quelle version de UsersHub (release, branche ou tag) prendre le code SQL permettant la création du schéma utilisateurs de la base de données de GeoNature
usershub_release=2.0.0
usershub_release=2.0.2

# Définir dans quelle version de TaxHub (release, branche ou tag) prendre le code SQL permettant la création du schéma taxonomie de la base de données de GeoNature
taxhub_release=1.6.0
taxhub_release=1.6.1

# Définir dans quelle version du sous-module des nomenclatures (release, branche ou tag) prendre le code SQL permettant la création du schéma 'ref_nomenclatures' de la base de données GeoNature
nomenclature_release=1.2.3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ export class OcctaxFormComponent implements OnInit {

// remove disabled form on geom selected
this.fs.releveForm.controls.geometry.valueChanges.subscribe(data => {
console.log("chaaaaaaaanges");
this.fs.disabled = false;
});
} // end ngOnInit
Expand Down
25 changes: 19 additions & 6 deletions docs/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,31 @@
CHANGELOG
=========

2.0.0-rc.5 (unreleased)
-----------------------

**Corrections**

*
2.0.0 (unreleased)
------------------

**A voir**

- V2 : Pour plus de détails sur les évolutions apportées, consultez les détails des versions RC (Release Candidate)
- BDDv1toV2 : Script SQL de MAJ structure BDD global ou passer les RC ? + Script migration des données à adapter


2.0.0-rc.4.1 (2019-01-21)
-------------------------

**Corrections**

* Mise à jour des paquets du frontend (#538)
* Correction d'un conflit entre Marker et Leaflet-draw
* Utilisation du paramètre ``ID_APP`` au niveau de l'application
* Corrections mineures diverses

**Note de version**

* Sortie de versions correctives de UsersHub (2.0.2 - https://github.com/PnEcrins/UsersHub/releases) et TaxHub (1.6.1 - https://github.com/PnX-SI/TaxHub/releases) à appliquer aussi
* Vous pouvez vous référer à la documentation globale de mise à jour de GeoNature RC3 vers RC4 par @DonovanMaillard (https://github.com/PnX-SI/GeoNature/blob/master/docs/update-all-RC3-to-RC4.rst)


2.0.0-rc.4 (2019-01-15)
-----------------------

Expand Down
175 changes: 175 additions & 0 deletions docs/update-all-RC3-to-RC4.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,175 @@
====================
MAJ Globale RC3->RC4
====================

Janvier 2019 - Par @donovanmaillard. Indicatif, se référer aux documentations officielles et notes de version.

**************************
Installation de UsersHub 2
**************************

* Télécharger la version UsersHub 2

::

cd
wget https://github.com/PnEcrins/UsersHub/archive/X.Y.Z.zip
unzip X.Y.Z.zip

* Renommer l'ancien et le nouveau répertoire

::

mv /home/`whoami`/usershub/ /home/`whoami`/usershub_old/
mv UsersHub-X.Y.Z /home/`whoami`/usershub/

* Créer et renseigner le fichier de configuration de Usershub2 (ici donnees minimales=true, donnees exemple=false)

::

cd usershub
cp config/settings.ini.sample config/settings.ini
nano config/settings.ini

* Mettre à jour la base de données

::

psql -U MY_PG_USER -d MY_DB -h localhost -f data/update_1.3.3to2.0.0.sql

* Installer l'application

::

./install_app.sh

* Mettre à jour la configuration Apache, en supprimant le DocumentRoot et Directory, et en renseignant :

::

sudo nano /etc/apache2/sites-available/usershub


::

<Location /usershub>
ProxyPass http://localhost:5001/
ProxyPassReverse http://localhost:5001/
</Location>

* Relancer apache et les applications (supervisor) :

::

sudo apachectl restart

::

sudo supervisorctl restart all


*************************************
Ajout de l'extension pg_trgm à la BDD
*************************************


::

sudo su postgres
psql -d MYDB
CREATE EXTENSION IF NOT EXISTS pg_trgm;
\q
exit


*********************
Mise à jour de TaxHub
*********************

* Télécharger la version TaxHub 1.6.1

::

cd
wget https://github.com/PnX-SI/TaxHub/archive/1.6.1.zip
unzip 1.6.1.zip

* Renommer l'ancien et le nouveau répertoire

::

mv /home/`whoami`/taxhub/ /home/`whoami`/taxhub_old/
mv TaxHub-1.6.1 /home/`whoami`/taxhub/

* Mise à jour de la base de données pour la compatibilité avec UsersHub2

* NE PAS JOUER LE SCRIPT ``data/adds_for_usershub.sql``

* Mise à jour de la base de données pour la compatibilité avec TaxHub 1.6.1

::

psql -U MY_PG_USER -d MY_DB -h localhost -f data/update1.5.1to1.6.0.sql

* Récupérer les fichiers de configuration suivants depuis la précédente version de taxhub

::

cp taxhub_old/settings.ini taxhub/settings.ini
cp taxhub_old/config.py taxhub/config.py
cp taxhub_old/static/app/constants.js taxhub/static/app/constants.js

* Récupérer les médias uploadés dans la précédente version de taxhub

::

cp -aR taxhub_old/static/medias/ taxhub/static/

* Lancer la mise à jour de l'application

::

cd taxhub
./install_app.sh


**********************************************
Mise à jour de la base de données de GeoNature
**********************************************

* Télécharger la version GeoNature RC4 (2.0.0-rc.4.1)

::

cd
wget https://github.com/PnX-SI/GeoNature/archive/2.0.0-rc.4.1.zip
unzip 2.0.0-rc.4.1.zip

* Renommer l'ancien et le nouveau répertoire

::

mv /home/`whoami`/geonature/ /home/`whoami`/geonature_old/
mv GeoNature-2.0.0-rc.4.1 /home/`whoami`/geonature/

* Mise à jour de la base de données de GeoNature pour la RC4

::

cd geonature
psql -U MY_PG_USER -d MY_DB -h localhost -f data/migrations/2.0.0rc3.1-to-2.0.0rc4.sql


**************************************
Mise à jour de l'application GeoNature
**************************************

* Lancement de la migration vers la nouvelle version

* !! Le répertoire geonature_old doit être à la racine de l'utilisateur pour lancer ce script

::

./install/migration/migration.sh

-- Fin de la mise à jour
17 changes: 17 additions & 0 deletions docs/versions-compatibility.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,23 @@ COMPATIBILITE

Compatibilité des versions de GeoNature

GeoNature2 RC4.1
----------------

+------------------------+-----------+
| Application / Module | Version |
+========================+===========+
| TaxHub | 1.6.1 |
+------------------------+-----------+
| UsersHub | 2.0.2 |
+------------------------+-----------+
| Nomenclature-Api | 1.2.3 |
+------------------------+-----------+
| Authentification-Api | 1.3.1 |
+------------------------+-----------+
| Occtax | 1.0.0 |
+------------------------+-----------+

GeoNature2 RC4
--------------

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,9 @@ export class ModalDownloadComponent implements OnInit {
) {
this.downloadProgress$ = <BehaviorSubject<number>>new BehaviorSubject(0.0);
this.downloadProgress$.subscribe(state => {
console.log('mon state', state);
if (state === 100) {
this.done();
this.endLoad = true;
console.log('print ', this.message);
}
});
}
Expand Down
1 change: 0 additions & 1 deletion frontend/src/app/adminModule/meta/af/af-form.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,6 @@ export class AfFormComponent implements OnInit {
}

af['cor_af_actor'] = update_cor_af_actor;
console.log(af);
this._api.post<any>(`${AppConfig.API_ENDPOINT}/meta/acquisition_framework`, af).subscribe(
data => {
this._router.navigate(['/admin/afs']);
Expand Down
1 change: 0 additions & 1 deletion frontend/src/app/syntheseModule/services/data.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ export class DataService {
queryUrl = queryUrl.set(key, params[key]);
}
}
console.log(queryUrl.toString());
return queryUrl;
}
getSyntheseData(params) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ export class SyntheseCarteComponent implements OnInit, AfterViewInit {
}

bindGeojsonForm(geojson) {
console.log(geojson);
this.formService.searchForm.controls.radius.setValue(geojson.properties['radius']);
this.formService.searchForm.controls.geoIntersection.setValue(geojson);
// set the current coord of the geojson to remove layer from filelayer component via the input removeLayer
Expand Down
6 changes: 3 additions & 3 deletions install/install_all/install_all.ini
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ user_pg_pass=monpassachanger
# Installation de l'application UsersHub
install_usershub_app=true
# Version de UsersHub
usershub_release=develop
usershub_release=2.0.2


### CONFIGURATION GEONATURE ###

# Version de GeoNature
geonature_release=develop
geonature_release=2.0.0-rc.4.1
# Effacer la base de données GeoNature existante lors de l'installation
drop_geonaturedb=false
# Nom de la base de données GeoNature
Expand All @@ -52,7 +52,7 @@ add_sample_data=true
### CONFIGURATION TAXHUB ###

# Version de TaxHub
taxhub_release=1.6.0
taxhub_release=1.6.1
# Pour des questions de performances de GeoNature, il n'y a pas de base de données spécifique pour TaxHub
# Le schéma "taxonomie" de TaxHub est intégré dans la BDD de GeoNature pour que les requêtes ne soient pas trop pénalisées
# par un accès à une BDD distante.

0 comments on commit 416d5fa

Please # to comment.