PnX-SI / gn_mobile_occtax

Application mobile pour la saisie dans le module Occtax de GeoNature
GNU General Public License v3.0
13 stars 2 forks source link

Perte des infos si modification de l'espèce #236

Open AudreyEnGuyane opened 7 months ago

AudreyEnGuyane commented 7 months ago

Version de l'application

Version d'Occtax-mobile affectée par le bug : 2.6.1

Terminal et Version Android

Marque et modèle du terminal : CrossCal Action X5 Version d'Android :12

Description du bug et comportement attendu

Il peut arriver que l'utilisateur ait besoin de modifier l'espèce a posteriori sur le terrain. Lorsque l'utilisateur revient sur un relevé (terminé ou non) sur lequel avait été saisi des observations, les données "aval" sont perdues quand il veut modifier le taxon identifié. Ce sont toutes les infos associées à l'observation et au dénombrement qui sont perdues (même le média). Question subsidiaire: où sont stockées les photos prises depuis occtax dans le téléphone ? (pour que l'utilisateur puisse la reprendre en cas de besoin!)

Comment reproduire

Créez un relevé avec espèce, dénombrement et avec/sans media. Revenez dessus et changez l'identification. Magie: il faut tout resaisir!

Logs

camillemonchicourt commented 7 months ago

Ah mince, pas normal en effet.

sgrimault commented 7 months ago

Bonjour @AudreyEnGuyane,

Ça a toujours fonctionné ainsi : Le taxon (du moins son identifiant) sert de "clé" de référence pour toutes les données saisies (informations, dénombrements donc les photos aussi car rattachées aux dénombrements). Si on revient dessus (choix du taxon) et que l'utilisateur en choisit un autre, on "recommence" du coup toute la saisie autour du taxon (informations, dénombrements, etc.).

On en avait déjà discuté auparavant, mais il manquerait donc une modale de confirmation pour avertir l'utilisateur qu'en changeant de taxon actuellement sélectionné (avec toute la saisie qui en découle) on perd la saisie associée à ce taxon.

Il ne faut pas perdre de vue aussi que les écrans de saisie (informations et dénombrements) sont contraints selon la taxonomie du taxon associé et donc changer de taxon courant par un autre (potentiellement d'un rang taxonomique différent) rendrait une saisie existante caduque (voir erronée) car avec des valeurs sur certains champs ne correspondant pas au rang taxonomique du taxon.

AudreyEnGuyane commented 7 months ago

Ok, je comprend mieux. Le soucis, c'est qu'en général, il s'agit d'une correction d'identification où on ne va pas passer d'un oiseau sp. à un mammifère (donc on ne change pas de groupe taxo). Juste pour savoir: où sont "rangées" les photos prises depuis occtax?

sgrimault commented 7 months ago

Dans le répertoire de l'application sous l'espace de stockage interne du terminal : Android/data/fr.geonature.occtax2/inputs