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 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 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/docs/CHANGELOG.rst b/docs/CHANGELOG.rst index 9daa28f23d..8239cea420 100644 --- a/docs/CHANGELOG.rst +++ b/docs/CHANGELOG.rst @@ -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) ----------------------- diff --git a/docs/update-all-RC3-to-RC4.rst b/docs/update-all-RC3-to-RC4.rst new file mode 100644 index 0000000000..35599148dd --- /dev/null +++ b/docs/update-all-RC3-to-RC4.rst @@ -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 + + +:: + + + 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 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 -------------- 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 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.