PnX-SI / gn_module_monitoring

Module GeoNature de suivi générique pour protocoles de suivi simples
GNU Affero General Public License v3.0
5 stars 23 forks source link

[POPReptiles] Les taxons observés sont tous transformées en "Squamates" dans synthèse. #373

Open GwenUrcpie opened 3 weeks ago

GwenUrcpie commented 3 weeks ago

Version : GéoNature : 2.14.2 Monitoring : 0.7.3

Description

J'ai installé les modules POPAmphibien et POPReptiles et j'ai configuré les jeux de données de la même manière et sous le même cadre d'acquisition. En implémentant des données pour tester, les taxons issus de POPAmphibien s'affichent correctement dans accueil et synthèse mais les données de POPReptiles n'indiquent que squamates, peu importe le taxon observé. image

camillemonchicourt commented 3 weeks ago

Si les taxons sont OK au niveau de Monitoring, le soucis vient certainement de la fonction SQL spécifique qui a été écrite au niveau du sous-module POPReptiles : https://github.com/PnX-SI/protocoles_suivi/blob/master/POPReptile/synthese.sql

Je ne pense pas que le soucis vienne du module Monitoring lui-même, le soucis semblait spécifique à ce sous-module POPReptiles et donc certainement à sa configuration.

camillemonchicourt commented 3 weeks ago

Ah non, pire que ça. Je pense que le soucis n'est pas qu'au niveau de la Synthèse mais aussi dans les données dans le module Monitoring ? En effet la définition du cd_nom dans la configuration du sous-module POPReptiles me parait pas idéale ou pas bonne, avec la définition d'un champs cd_nom dans la configuration de l'objet Observation, et qui en effet, fourni une valeur (par défaut ?) correspondant au cd_nom "Squamates" : https://github.com/PnX-SI/protocoles_suivi/blob/master/POPReptile/observation.json#L41

Pour POPAmphibien, le champs du cd_nom est aussi défini dans la configuration (ce qui ne me semble pas une bonne chose, mais je ne maitrise pas bien en détail) mais sans valeur définie : https://github.com/PnX-SI/protocoles_suivi/blob/master/POPAmphibien/observation.json#L19-L30

ahurabielle commented 2 weeks ago

Bonjour,

Je suis en train de retravailler totalement les modules POPReptile et POPAmphibien, notamment pour corriger ces erreurs et mettre les modules en conformité avec la simplification des protocoles souhaités par la SHF.

Je pense que le souci rencontré est lié à cette issue #372 Vous pouvez déjà faire le correctif pour éviter ce problème assez problématique, puisqu'il oblige à redemander aux utilisateurs _a _posteriori__ ce qu'ils avaient saisi :(