From ad68adc66da324a32a49c9749b5a38fea85ac94e Mon Sep 17 00:00:00 2001 From: Camille Monchicourt Date: Mon, 21 Jan 2019 10:19:19 +0100 Subject: [PATCH 01/10] CHANGELOG RC4.1 --- docs/CHANGELOG.rst | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/docs/CHANGELOG.rst b/docs/CHANGELOG.rst index 9daa28f23d..9911c17432 100644 --- a/docs/CHANGELOG.rst +++ b/docs/CHANGELOG.rst @@ -2,18 +2,24 @@ 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 + 2.0.0-rc.4 (2019-01-15) ----------------------- From c682b16c6cbaa4e8c650471bb0de00c774bbf95f Mon Sep 17 00:00:00 2001 From: TheoLechemia Date: Mon, 21 Jan 2019 10:21:06 +0100 Subject: [PATCH 02/10] remove console.log --- .../frontend/app/occtax-map-form/form/occtax-form.component.ts | 1 - .../others/modal-download/modal-download.component.ts | 2 -- frontend/src/app/adminModule/meta/af/af-form.component.ts | 1 - frontend/src/app/syntheseModule/services/data.service.ts | 1 - .../synthese-results/synthese-carte/synthese-carte.component.ts | 1 - 5 files changed, 6 deletions(-) diff --git a/contrib/occtax/frontend/app/occtax-map-form/form/occtax-form.component.ts b/contrib/occtax/frontend/app/occtax-map-form/form/occtax-form.component.ts index 2e894997f0..e372b5e965 100644 --- a/contrib/occtax/frontend/app/occtax-map-form/form/occtax-form.component.ts +++ b/contrib/occtax/frontend/app/occtax-map-form/form/occtax-form.component.ts @@ -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 diff --git a/frontend/src/app/GN2CommonModule/others/modal-download/modal-download.component.ts b/frontend/src/app/GN2CommonModule/others/modal-download/modal-download.component.ts index a9eed7e304..17c273fc4b 100644 --- a/frontend/src/app/GN2CommonModule/others/modal-download/modal-download.component.ts +++ b/frontend/src/app/GN2CommonModule/others/modal-download/modal-download.component.ts @@ -44,11 +44,9 @@ export class ModalDownloadComponent implements OnInit { ) { this.downloadProgress$ = >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); } }); } diff --git a/frontend/src/app/adminModule/meta/af/af-form.component.ts b/frontend/src/app/adminModule/meta/af/af-form.component.ts index f57944c024..96b3c19962 100644 --- a/frontend/src/app/adminModule/meta/af/af-form.component.ts +++ b/frontend/src/app/adminModule/meta/af/af-form.component.ts @@ -131,7 +131,6 @@ export class AfFormComponent implements OnInit { } af['cor_af_actor'] = update_cor_af_actor; - console.log(af); this._api.post(`${AppConfig.API_ENDPOINT}/meta/acquisition_framework`, af).subscribe( data => { this._router.navigate(['/admin/afs']); diff --git a/frontend/src/app/syntheseModule/services/data.service.ts b/frontend/src/app/syntheseModule/services/data.service.ts index df4d7b18dc..861882b342 100644 --- a/frontend/src/app/syntheseModule/services/data.service.ts +++ b/frontend/src/app/syntheseModule/services/data.service.ts @@ -39,7 +39,6 @@ export class DataService { queryUrl = queryUrl.set(key, params[key]); } } - console.log(queryUrl.toString()); return queryUrl; } getSyntheseData(params) { diff --git a/frontend/src/app/syntheseModule/synthese-results/synthese-carte/synthese-carte.component.ts b/frontend/src/app/syntheseModule/synthese-results/synthese-carte/synthese-carte.component.ts index f2b5ee566a..b2abed9c01 100644 --- a/frontend/src/app/syntheseModule/synthese-results/synthese-carte/synthese-carte.component.ts +++ b/frontend/src/app/syntheseModule/synthese-results/synthese-carte/synthese-carte.component.ts @@ -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 From 892d59e540b8d035cb3c6452bd824628a7410732 Mon Sep 17 00:00:00 2001 From: Camille Monchicourt Date: Mon, 21 Jan 2019 10:30:48 +0100 Subject: [PATCH 03/10] CHANGELOG - Preparation RC4.1 --- docs/CHANGELOG.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/CHANGELOG.rst b/docs/CHANGELOG.rst index 9911c17432..119a19a205 100644 --- a/docs/CHANGELOG.rst +++ b/docs/CHANGELOG.rst @@ -20,6 +20,10 @@ CHANGELOG * 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 + 2.0.0-rc.4 (2019-01-15) ----------------------- From ec909b8b6109d7b8e738cc818c221724ecccdf41 Mon Sep 17 00:00:00 2001 From: Camille Monchicourt Date: Mon, 21 Jan 2019 10:32:58 +0100 Subject: [PATCH 04/10] Doc update RC3 to RC4 By @donovanmaillard --- docs/update-all-RC3-to-RC4.rst | 113 +++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 docs/update-all-RC3-to-RC4.rst diff --git a/docs/update-all-RC3-to-RC4.rst b/docs/update-all-RC3-to-RC4.rst new file mode 100644 index 0000000000..82f0a678df --- /dev/null +++ b/docs/update-all-RC3-to-RC4.rst @@ -0,0 +1,113 @@ +==================== +MAJ Globale RC3->RC4 +==================== + +Janvier 2019 - Par @donovanmaillard. Indicatif, se référer aux documentations officielles et notes de version. + +********************************* +*** Installation de UsersHub2 *** +********************************* + +* Télécharger la version usershub2 +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 + + + ProxyPass http://localhost:5001/ + ProxyPassReverse http://localhost:5001/ + + +* 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 \ No newline at end of file From 2e5fcd9a6fdf9a6302743473e43526de600645bf Mon Sep 17 00:00:00 2001 From: Camille Monchicourt Date: Mon, 21 Jan 2019 10:40:09 +0100 Subject: [PATCH 05/10] Update update-all-RC3-to-RC4.rst --- docs/update-all-RC3-to-RC4.rst | 182 ++++++++++++++++++++++----------- 1 file changed, 122 insertions(+), 60 deletions(-) diff --git a/docs/update-all-RC3-to-RC4.rst b/docs/update-all-RC3-to-RC4.rst index 82f0a678df..35599148dd 100644 --- a/docs/update-all-RC3-to-RC4.rst +++ b/docs/update-all-RC3-to-RC4.rst @@ -4,110 +4,172 @@ MAJ Globale RC3->RC4 Janvier 2019 - Par @donovanmaillard. Indicatif, se référer aux documentations officielles et notes de version. -********************************* -*** Installation de UsersHub2 *** -********************************* +************************** +Installation de UsersHub 2 +************************** -* Télécharger la version usershub2 -cd -wget https://github.com/PnEcrins/UsersHub/archive/X.Y.Z.zip -unzip X.Y.Z.zip +* 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/ + +:: + + 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 + +:: + + 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 + +:: + + 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 + +:: + + ./install_app.sh * Mettre à jour la configuration Apache, en supprimant le DocumentRoot et Directory, et en renseignant : -sudo nano /etc/apache2/sites-available/usershub - - ProxyPass http://localhost:5001/ - ProxyPassReverse http://localhost:5001/ - +:: + + sudo nano /etc/apache2/sites-available/usershub + + +:: + + + ProxyPass http://localhost:5001/ + ProxyPassReverse http://localhost:5001/ + * Relancer apache et les applications (supervisor) : -sudo apachectl restart -sudo supervisorctl restart all + +:: + + sudo apachectl restart + +:: + + sudo supervisorctl restart all -********************************************* -*** Ajout de l'extension pg_trgm à la BDD *** -********************************************* +************************************* +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 *** -***************************** + 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 + +:: + + 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/ + +:: + + 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 + +* 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 + +:: + + 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 + +:: + + 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/ + +:: + + cp -aR taxhub_old/static/medias/ taxhub/static/ * Lancer la mise à jour de l'application -cd taxhub -./install_app.sh +:: + + cd taxhub + ./install_app.sh -****************************************************** -*** Mise à jour de la base de données de GeoNature *** -****************************************************** + +********************************************** +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 + +:: + + 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/ + +:: + + 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 *** -********************************************** + 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 \ No newline at end of file +:: + + ./install/migration/migration.sh + +-- Fin de la mise à jour From 9cfd25f2c9caada07fc9352bc2b6e9edb0716179 Mon Sep 17 00:00:00 2001 From: Camille Monchicourt Date: Mon, 21 Jan 2019 10:43:30 +0100 Subject: [PATCH 06/10] CHANGELOG RC4.1 --- docs/CHANGELOG.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/CHANGELOG.rst b/docs/CHANGELOG.rst index 119a19a205..8239cea420 100644 --- a/docs/CHANGELOG.rst +++ b/docs/CHANGELOG.rst @@ -10,6 +10,7 @@ CHANGELOG - 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) ------------------------- @@ -23,6 +24,8 @@ CHANGELOG **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) ----------------------- From 9583b89d14c4c265101172e430820d997ea9281f Mon Sep 17 00:00:00 2001 From: Camille Monchicourt Date: Mon, 21 Jan 2019 10:44:58 +0100 Subject: [PATCH 07/10] Preparation RC4.1 --- install/install_all/install_all.ini | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install/install_all/install_all.ini b/install/install_all/install_all.ini index c3dbab04f9..e88e2fadb3 100644 --- a/install/install_all/install_all.ini +++ b/install/install_all/install_all.ini @@ -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 @@ -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. From c70a3c4c53772ece3952dd4c3c4e983f7d66c272 Mon Sep 17 00:00:00 2001 From: Camille Monchicourt Date: Mon, 21 Jan 2019 10:46:08 +0100 Subject: [PATCH 08/10] Preparation RC4.1 --- config/settings.ini.sample | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/settings.ini.sample b/config/settings.ini.sample index e50df591ad..e3cb1241f9 100755 --- a/config/settings.ini.sample +++ b/config/settings.ini.sample @@ -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 From 8e390493826e5f760f8bbddf6349e226098668ae Mon Sep 17 00:00:00 2001 From: Camille Monchicourt Date: Mon, 21 Jan 2019 10:47:35 +0100 Subject: [PATCH 09/10] COMPAT VERSIONS - Preparation RC4.1 --- docs/versions-compatibility.rst | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/versions-compatibility.rst b/docs/versions-compatibility.rst index 852c085f1d..cc3407bfd8 100644 --- a/docs/versions-compatibility.rst +++ b/docs/versions-compatibility.rst @@ -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 -------------- From d2e3ddec7d26bc5544dc71335f06155f0c35adc9 Mon Sep 17 00:00:00 2001 From: Camille Monchicourt Date: Mon, 21 Jan 2019 10:48:07 +0100 Subject: [PATCH 10/10] VERSION - Preparation RC4.1 --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 77386dd78c..429e968add 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.0.0-rc.5.dev0 +2.0.0-rc.4.1