cbn-alpin / sinp-paca-tickets

Tickets concernant le projet de migration vers GeoNature de silene.eu.
1 stars 0 forks source link

[Geonature] Problème d'accès aux données précises #205

Open helenechauvin opened 2 years ago

helenechauvin commented 2 years ago

Un utilisateur n'a plus accès aux données précises de certains groupes taxonomiques sur l'interface de Silene Expert alors qu'il a bien les droits d'accès pour ces groupes. Il a essayer avec trois navigateurs différents : Chrome, Edge et Firefox mais le problème reste le même. Il visualise ces données à la maille. Ça concerne tous les amphibiens et une partie des oiseaux, alors qu'il a accès à tous ces groupes normalement, et ce jusqu'à mars 2025 : Lepidoptera, Odonata, Amphibia, Aves, Mammalia, Squamata et Testudinaceae

jpm-cbna commented 2 years ago

Il faudrait lui demander quelle recherche il effectue dans la Synthese : noms des filtres et valeurs utilisées.

helenechauvin commented 1 year ago

Je n'ai pas eu de retour de cet utilisateur. Mais par contre j'en ai un nouveau qui rencontre également un problème d'accès aux données précises. Elle a bien mis les filtres qui lui ont été accordés (commune Pertuis et Meyragues, plantae et animalia) mais aucune donnée ne ressort et un message d'erreur apparaît « gateway timeout undefind id requete » Elle a tenté de se déconnecté et a même essayé sur un autre ordinateur mais le message reste le même. image image Il s'agit de la demande d'accès n°f2abd0e

jpm-cbna commented 1 year ago

@helenechauvin Le message d'erreur indique que la requête échoue car elle prend trop de temps à s’exécuter. Il faudrait essayer à nouveau mais en supprimant les 2 filtres par rang taxonomique. Il sont inutiles et doivent au contraire ralentir la requête.

Par ailleurs, il y a des requêtes qui échouent malgré tout mais le cas concernait une recherche sur 6 communes (voir #176).

Une solution, à tester, c'est de limiter les résultats en filtrant les données jusqu'à ce que la requête fonctionne. Commencer par filtrer sur une seule année, par exemple.

helenechauvin commented 1 year ago

@jpm-cbna L'utilisatrice a re-essayé sans filtre taxonomique et ça ne fonctionne toujours pas. As-tu besoin de son nom pour tester son compte?

helenechauvin commented 1 year ago

@jpm-cbna concernant le premier bug, l'utilisateur a toujours le même soucis, uniquement avec les données d'amphibiens qui apparaissent à la maille. Sa demande d'accès est bien valide. Ci-joint une copie d'écran avec sa requête (exempel de recherche sur Pelodytes punctatus) image

helenechauvin commented 1 year ago

@jpm-cbna J'ai un troisième utilisateur qui rencontre également un problème d'accès aux données précises. Son accès est valide pour toutes les données faune/flore (hors données sensibles) pour tous le 06. Il a bien eu accès aux données précises pendant 15 jours mais depuis le 24 novembre environ, il a soit des données à la maille soit un mixte maille/point. ci-joint un exemple de requête sur la commune de Tende. J'ai vérifié avec lui, les données en maille ne concernent pas des données sensibles donc elles ne sont pas censées s'afficher en maille. image

jpm-cbna commented 1 year ago

Pour le premier utilisateur "n...fuento", le problème est subtil. Pour le groupe taxonomique "Amphibia", c'est le nom "Amphibia Linnaeus, 1758" portant le cd_nom 185961 qui a été sélectionné. Or, ce nom n'est pas valide, c'est un synonyme ! C'est le nom "Amphibia Blainville, 1816" de cd_nom 914450 qui est valide. Du coup, en changeant ça, c'est bon.

Pour le second utilisateur "lgallet", j'ai déjà eu un problème concernant la commune de Pertuis (voir #176). Le souci, c'est la requête SQL qui est trop complexe et met plus de 5mn à s’exécuter (au delà de 5mn la requête est arrêté automatiquement). Je viens de nettoyer ces permissions en ne gardant plus que celles encore valides (date de fin de validité le 7 décembre). Par ailleurs, j'ai supprimé de ses permissions les groupes taxonomiques "Animalia" et "Plantae", vue que c'est sensé lui donner accès à tous les taxons. Et en supprimant ces groupes, les données sont visibles en 10s !

L'ajout de groupes taxonomiques complexifie la requête en ajoutant tous les cd_nom valident des taxons inférieurs. Du coup, avec "Animalia" et "Plantae" la requête devient très lourde. Au contraire, en omettant les groupes taxonomiques la requête devient plus simple.

Pour le troisième utilisateur "spriou", c'est la date de fin de validité de ses permissions qui est dépassée. Elle est fixée au 10/11/2022. Son affichage actuel correspond bien a un utilisateur sans aucune permission particulière.