Skip to content

Releases: PnX-SI/GeoNature-atlas

1.3.0

15 Feb 10:02
1b470ed
Compare
Choose a tag to compare

Nouveautés

  • Passage de WSGI à Gunicorn pour simplifier et homogénéiser les serveurs Web des différentes applications (TaxHub, GeoNature...)
  • Télécharger TAXREF sur geonature.fr et non plus sur le dépôt de TaxHub
  • Amélioration du message par défaut sur la HOME pour les dernieres observations
  • Optimisation de certaines requêtes
  • Prise en compte du HTML dans le champs AUTEUR
  • Ajout de picto pour les groupes Hépatiques et Anthocérotes
  • Prise en compte des groupes INPN contenant des espaces
  • TaxHub 1.3.2 permet de générer à la volée des vignettes des images. Ces vignettes sont désormais utilisables dans GeoNature-atlas pour éviter de charger des grandes images dans les listes de taxons. Pour cela un paramètre TAXHUB_URL a été ajouté (#129)
  • Dans les versions précédentes seule une page statique PRESENTATION était disponible. Seul son contenu était modifiable. Les pages statiques sont désormais paramétrables (template, nom, picto et ordre) et il est possible d'en créer autant qu'on le souhaite en les listant dans le paramètre STATIC_PAGES (#131)
  • Possibilité de customiser l'affichage des points et leur style en fonction des valeurs du champs voulu dans atlas.vm_observations. Pour cela, il faut renseigner le fichier de surcouche javascript static/custom/maps-custom.js (#133)
  • Possibilité de customiser l'affichage et les valeur de la colonne Patrimonialité dans les listes de taxons, à l'aide du paramètre PATRIMONIALITE dans main/configuration/custom.py (#134)

Corrections

  • Suppression d'un double appel à un fichier JS dans le template des fiches espèces (merci @sig-pnrnm)
  • Correction d'un bug du slider et de la carte Leaflet dans Chrome (#109)
  • Correction des jointures pour prévenir les caractères invisibles (#121, merci @mathieubossaert)
  • Correction de l'affichage des singulers et pluriels en ajoutant des conditions (merci @Splendens)
  • Amélioration, formatage et simplification de la gestion des paramètres dans le fichier de routes main/atlasRoutes.py
  • Important nettoyage du code, factorisation et style

Notes de version

  • Suivre la procédure standard de mise à jour
  • Compléter le fichier de configuration (main/configuration/config.py) en ajoutant les nouveaux paramètres TAXHUB_URL et STATIC_PAGES, en se basant sur le fichier d'exemple main/configuration/config.py.sample.
  • Compléter ce même fichier de configuration en adaptant le paramètre PATRIMONIALITE au nouveau fonctionnement. Pour un fonctionnement par défaut, vous pouvez copier le paramétrage par défaut (https://github.com/PnEcrins/GeoNature-atlas/blob/c27f15af3879d6f2664d0e3220dd32c52e5145df/main/configuration/config.py.sample#L165-L177)
  • Pour que les modifications du fichier de configuration soient prises en compte, il faut désormais lancer sudo supervisorctl reload.
  • Exécutez le script de mise à jour de la BDD data/update_1.2.6to1.3.0.sql après l'avoir analysé et lu ses commentaires
  • Passage de WSGI à Gunicorn....
    Compléter le fichier main/configuration/settings.ini avec les parties Gunicorn settings et Python settings, en se basant sur le fichier d'exemple main/configuration/settings.ini.sample
  sudo apt-get install -y supervisor
  ./install_app.sh

Activer les modules et redémarrer Apache

    sudo a2enmod proxy
    sudo a2enmod proxy_http
    sudo apache2ctl restart

Supprimer le fichier atlas.wsgi si il est présent à la racine de l'application

Mettre à jour la configuration Apache de votre GeoNature-atlas (/etc/apache2/sites-available/atlas.conf) en remplacant son contenu (modifier le port en fonction) :

    # Configuration Geonature-atlas
    RewriteEngine  on
    RewriteRule    "atlas$"  "atlas/"  [R]
    <Location /atlas>
        ProxyPass  http://127.0.0.1:8080/
        ProxyPassReverse  http://127.0.0.1:8080/
    </Location>
    #FIN Configuration Geonature-atlas

1.2.6

06 Jul 15:21
Compare
Choose a tag to compare

Nouveautés

Corrections

  • Utiliser aussi ces paramètres pour la légende des cartes
  • Correction de la légende de la carte de la Home en mode point (qui affichait la légende des Mailles)

Notes de version

1.2.5

07 Apr 14:16
Compare
Choose a tag to compare

Nouveautés

  • Par défaut, ne plus limiter les observations à celles de l'organisme 2
  • Correction mineure de CSS (Bloc "A voir en ce moment" de la page d'accueil)

1.2.4

07 Mar 14:55
Compare
Choose a tag to compare

Nouveautés

  • Compatibilité avec GeoNature 1.9.0 (multiprojection)
  • Ajout du script SQL data/update_vm_observations.sql, permettant de faciliter la mise à jour de la vue atlas.vm_observations

Notes de version

  • Exécutez le script data/update1.2.3to1.2.4.sql
    ATTENTION : vous ne devez exécuter ce script que si vous avez mis à jour la base de GeoNature en version 1.9.0.
    Si vous utilisez l'atlas sans GeoNature, cette mise à jour n'est pas nécessaire.
  • Si vous souhaitez adapter la vue matérialisée atlas.vm_observations contenant toutes les observations, vous pouvez l'adapter dans le script data/update_vm_observations.sql puis exécuter celui-ci.

1.2.3

23 Feb 17:15
Compare
Choose a tag to compare

Nouveautés

  • Améliorations de la documentation
  • Ajout d'un champs diffusable (oui/non) dans la synthese de GeoNature, utilisable pour ne pas afficher les données sensibles dans l'atlas au moment de la création de la VM des observations.

Notes de version

  • Exécutez le script data/update1.2.2to1.2.3.sql pour ajouter la colonne diffusable à la table synthese.syntheseff.
    Si vous utilisez l'atlas sans GeoNature, cette mise à jour n'est pas nécessaire.
  • Supprimez puis relancez la création de la vue atlas.vm_observations et les vues qui en dépendent en utilisant le script data/update_vm_observations.sql.

1.2.2

14 Dec 16:31
Compare
Choose a tag to compare

Améliorations

  • Simplification des utilisateurs PostgreSQL et suppression du besoin d'un utilisateur super utilisateur.
  • Correction des tooltips qui ne fonctionnaient plus sur les pages suivantes dans les listes paginées
  • Amélioration de la gestion des médias et possibilité de cacher l'URL hébergeant les médias.
  • Correction de la création de atlas.vm_altitudes

Notes de version

Si vous mettez à jour l'application, réalisez ces opérations en plus des opérations classiques (https://github.com/PnEcrins/GeoNature-atlas/blob/master/docs/installation.rst#mise-à-jour-de-lapplication) :

1.2.1

28 Nov 14:19
Compare
Choose a tag to compare

Améliorations

  • Prise en charge des contenus HTML dans les descriptions des articles
  • Ajout du nom de la structure dans les <title> des pages
  • Compléments sur les templates par défaut footer.html, introduction.html et présentation.html
  • Ajout de templates par défaut credits.html et mentions-legales.html accessibles dans une modale depuis le footer
  • Amélioration de l'installation et séparation de l'installation de l'environnement (install_env.sh) et de l'application (install_app.sh)
  • Amélioration de l'affichage des milieux dans les fiches espèces
  • Mise à jour mineure de l'installation automatique de la BDD
  • Mise à jour de la documentation d'installation
  • Usage des variables des types des médias dans le SQL des listes de taxons
  • Meilleure gestion des images par défaut (photo principale et logos)
  • Révision de tous les pictos des groupes (par @DonovanMaillard)
  • Simplification de la barre verticale de navigation (sidebar)
  • Mise à jour Leaflet 1.0.1 vers 1.0.2

Corrections

  • Refonte complète de l'usage de jQuery.datatables dans les listes d'espèces (fiches communes, rangs taxonomiques et groupes)
  • Réparation des tooltips et autres débugage dans les listes d'espèces
  • Correction d'un bug sur la recherche dans la galerie photos
  • Correction du z-index du spinner sur les fiches espèces
  • Correction des caractères vides dans les URL et chemins des médias
  • Autres corrections mineures

1.2.0

14 Nov 23:21
Compare
Choose a tag to compare

Evolutions

  • Mise à jour de Leaflet (version 0.7.7 à la version 1.0.1)

Corrections

  • Correction du bug d'affichage de la protection et patrimonialité sur les fiches espèces. Fix #63
  • Correction de l'installation automatique de la BDD ($admin_pg désormais créé en superuser)
  • Corrections et précisions dans la documentation

1.1.3

12 Oct 14:19
Compare
Choose a tag to compare

Améliorations

  • Ajout d'un lien vers les fiches espèces dans la galerie photo
  • Correction de l'installation automatique de la BDD
  • Complements documentation

1.1.2

07 Oct 16:30
Compare
Choose a tag to compare

Améliorations

  • Corrections minimes dans l'installation de la BDD
  • Ajout de SHP exemples pour faciliter les tests de l'installation avec des données de tests.