3 Liste modifications GnC
nobohan edited this page 2023-07-19 09:38:57 +02:00

Liste des modifications suite à la mise à jour du fork de GeoNature

Le programme GeoNature-citizen a été forké depuis son dépôt initial pour les besoins de Biommap. Des différences ont été introduites par rapport au dépôt initial. Néanmoins, il est primordial de collecter les modifications faites dans le dépôt initial car d'une part celles-ci peuvent régler des problèmes de sécurité informatique et d'autres bugs, et d'autre part parce que celles-ci peuvent apporter de nouvelles fonctionnalités intéressantes.

Plusieurs modifications ont été apportées à l'application par les développeur·euse·s participant au projet GeoNature-Citizen. Ces modifications sont listées ici, mais il y a un très grand nombre de petites modifications (essentiellement des réparations de bug) qui ne sont pas renseignées dans cette liste.

Récentes modifications

Application

  • Possibilité d'éditer et de supprimer des rapports de visites: Modification importante, et qui ajoute une vraie plus-value: on peut maintenant éditer ses propres rapports de visites (pas ceux des autres), et donc corriger des informations qui seraient erronées. On peut aussi supprimer des rapports de visites.
  • Redirection automatique de la page d'accueil vers la page du programme s'il y a un seul programme.
  • Affichage de toutes les visites d'un site (proposition d'ajout par Champs-Libres et acceptée): cela avait été développé par Champs-Libres et donc ce n'est pas vraiment nouveau, mais cela a été intégré dans le code.

Interface admin

  • Possibilité de gérer (éditer, supprimer) les observations dans l'interface admin. À noter qu'une page similaire avait été ajoutée pour gérer les sites par Champs-Libres.
  • Amélioration de l'affichage des pages de l'interface admin
  • Ajout d'une carte pour dessiner les zones géographiques dans Enquêtes > zones géographiques.

Autres modifications

  • Mise à jour de toutes les librairies dépendantes en frontend et backend: c'est une mise à jour "invisible" mais qui permet de maintenir le code à jour, règle de potentiels problème de sécurité et/ou peut aussi régler une série de problèmes connus.

Modifications futures

On peut prévoir les modifications futures en regardant dans la branche de développement "dev", cette branche étant de temps à autre ajouté à la branche de développement principal ("master"). Cela donne donc un avant-goût des futures modifications. Le suivi de modifications est ici: https://github.com/PnX-SI/GeoNature-citizen/compare/master...dev. Il semble qu'il y a très peu de nouvelles fonctionnalités, principalement des corrections d'erreurs mineures.

Parmi les proposition d'ajouts non encore acceptés, il y a une demande importante décrite ici.

NB: le bug que nous observons ici (Token refresh error) est aussi mentionné dans github.