Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fiche dédiée aux observateurs #2982

Open
mtaqarort opened this issue Apr 5, 2024 · 2 comments
Open

Fiche dédiée aux observateurs #2982

mtaqarort opened this issue Apr 5, 2024 · 2 comments

Comments

@mtaqarort
Copy link

mtaqarort commented Apr 5, 2024

L’ARB îdF propose d'enrichir GeoNature en ajoutant une fiche dédiée aux observateurs, permettant d’afficher une synthèse des observations et des médias des contributeurs :

La fiche comprendrait les informations suivantes :

1- Une entête avec une image choisie par l’observateur (via « menu de mon profil »), le nom et prénom de l’observateur, des chiffres clés : nombre d’observations, nombre de taxons observés, nombre de communes d’observation, date de la première et de la dernière observation, ainsi que la plage d’altitude.

image

2- Un onglet Synthèse géographique : cette synthèse s’appuiera sur les fonctionnalités présentes au sein du module Dashboard et comprendra une carte avec une barre de filtre temporelle et une sélection de territoires de synthèse (communes, mailles, etc.), ainsi qu'un filtre taxonomique.

3- Un onglet Synthèse graphique, intégrant :
a. Un graphe sur le nombre d’observations et de taxons par année
b. Un graphe sur le nombre d’observations par groupe taxonomique
Les graphes auront un filtre taxonomique similaire à celui du module DashBoard.

image

4- Un onglet Dernières observations qui intégrerait la liste des dernières observations réalisées par l’observateur et également la liste de l’ensemble des taxons observés, triés par groupe taxonomique. Un lien sur le nom du taxon renverra vers la fiche espèce/taxon correspondante.

image

5- Un onglet Médias qui affichera l’ensemble des médias de l’observateur sous forme de galerie, filtrable selon la taxonomie.

image

La fiche Observateur pourra être activée ou désactivée dans les paramètres de configuration de l’instance, avec 3 possibilités :
0 : non activé dans l’instance
1 : activé avec accès restreint - la personne connectée pourra voir uniquement sa propre fiche, accessible dans via un lien dans l’onglet « menu de mon profil ».
2 : activé avec accès ouvert à tous - les fiches Observateur seront accessibles en cliquant sur le nom des observateurs. La fiche de la personne connectée sera également accessible via le « menu de mon profil ».

Proposition graphique :
gn_fiche_observateur.pdf

@camillemonchicourt
Copy link
Member

De manière globale et pour toutes les onglets communs, voir mes retours sur #2981.
En terme de permissions, de floutage, de performances, de filtres, d'API générique et standard.

@edelclaux
Copy link
Contributor

Information complémentaire de Camille:
Pour en dire 2 mots, sur le sujet des observateurs tant que j'y pense :
Dans Occtax, on a peu prêt toujours des id_role pour bien tracer les observateurs de chaque observation, dans la table pr_occtax.cor_role_releves_occtax
Sauf si on est passé en observateurs en texte avec ce paramètre : https://github.com/PnX-SI/GeoNature/blob/master/contrib/occtax/occtax_config.toml.example#L6, ce qui est assez rare, ou dans des grosses instances nationales comme Depobio ou SIPAF où on ne peut pas gérer de liste d'observateur bien propre car trop de monde
Dans la Synthèse, si les données viennent d'Occtax et que celui-ci n'est pas configuré en mode "Observateurs en texte", alors on stocke bien les id_role des observateurs dans la table dédiée de la Synthèse
Mais pour tout ce qu'on importe, etc... on n'a que les observateurs en TXT à plat dans le champs de la table Synthese. C'est donc déjà un peu complexe de faire des recherches propres par observateurs dans la Synthèse.
Mais alors des fiches Observateurs... Celles-ci ne pourront prendre en compte que les données de la Synthèse venant de Occtax (si pas config en mode "Observateur en txt").
De Monitoring, je ne sais plus si on recupere les id_role dans la Synthèse quand on recupére les obs depuis Monitoring, à vérifier
Bref, c'est un point limitant pour les syntheses par observateurs
Mais on pourra pas faire mieux

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

3 participants