Skip to content

2.7.0

Latest
Compare
Choose a tag to compare
@sgrimault sgrimault released this 13 Jul 13:17
· 2 commits to master since this release

Application de saisie "Occtax"

🚀 Nouveautés

  • Nouveau mécanisme de synchronisation des taxons. On synchronise désormais tout Taxref mais seulement quand le champs taxonomie.t_meta_taxref.update_date indique que celui-ci a été mis à jour depuis la dernière synchronisation (#133).
  • Suppression de contrôles additionnels lors de la synchronisation des taxons, permettant d'obtenir un gain non négligeable sur le temps de traitement (#247).
  • La liste des taxons est automatiquement filtrée selon le jeu de données sélectionné. Si ce dernier n'est lié à aucune liste de taxons, la liste des taxons est filtrée selon la valeur du paramètre taxa_list_id. Si ce paramètre n'est pas renseigné et que le jeu de données n'est lié à aucune liste de taxons, la liste des taxons ne sera pas filtrée et renvoie donc tout Taxref. Si l'identifiant de liste associé à un JDD est égal à -1, on n'applique aucun filtre sur les identifiants de liste même si le paramètre taxa_list_id est défini (PnX-SI/gn_mobile_core#41, #133).
  • Utilisation de la nouvelle API pour la récupération des jeux de données en fonction des permissions de l'utilisateur authentifié (#239).
  • Possibilité d'afficher les relevés non synchronisés sur une carte en plus de la vue sous forme de liste (#224).
  • Possibilité de charger une couche cartographique locale non spécifiée dans la configuration (#170).
  • Support des champs additionnels sur les taxons et les dénombrements, désactivé par défaut avec le nouveau paramètre additional_fields (#122).
  • Possibilité de surcharger localement la configuration (#95).
  • Meilleure gestion des photos prises en haute résolution. Par défaut, les photos prises sont compressées avec une qualité de 80% et ne dépassent pas 2048px en largeur ou en hauteur selon son orientation (portrait ou paysage) (#254).
  • Meilleure affichage des photos qu'elles soient prises en mode portrait ou en mode paysage (#84).
  • Les identifiants des objets géographiques dans les couches géographiques vectorielles deviennent optionnels (PnX-SI/gn_mobile_maps#11, #175).
  • Synchronisation périodique des identifiants de liste rattachés aux taxons (#133).
  • La création d'un nouveau relevé est désactivée tant qu'une première synchronisation complète n'a pas été terminée.

🐛 Corrections

  • Prise en compte des caractères spéciaux lors de la recherche par nom depuis la liste des taxons (#230).
  • Prise en compte de la date et heure locale du terminal dans la gestion des relevés (#225).
  • Correction de la synchronisation des données si le champ nom_valide n'est pas renseigné coté Taxref (#233).
  • Correction de la gestion des valeurs numériques nulles dans la base de données
  • Petites corrections ergonomiques
  • La synchronisation des taxons interroge désormais l'API de TaxHub paginée avec un paramètre d'ordre pour être certain de récupérer tous les taxons. Idem pour la récupération des couleurs de taxons par unité géographique.
  • Le prénom de l'utilisateur connecté peut être non défini (#258).
  • Récupération des couleurs de taxons seulement si le paramètre code_area_type est défini (#232, #252)
  • Suppression du suffixe du nom de l'application lors du build de l'APK (#134).
  • Gestion des signatures lors du build de l'APK au format v3 pour y inclure par rotation des certificats, avec un certificat plus officiel que celui actuellement utilisé par défaut. À terme, ce nouveau certificat remplacera l'actuel. (#244, #134).

⚠️ Notes de version

  • Code de version : 3310
  • Cette version nécessite la version 1.13.1 minimum de TaxHub
    qui elle-même nécessite au minimum la version 2.14 de GeoNature.

🔧 Installation manuelle

Via la commande adb :

adb install /local/path/to/occtax-2.7.0-generic-release.rotate.apk