-
Notifications
You must be signed in to change notification settings - Fork 5
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
Feat : Ajout des champs additionnels - Enhancement #122
Comments
C'est prévu et ca sera fait courant 2022. Nos prochaines commandes (j'ai.un cahier des charges à finir pour lundi prochain ;) ) vont commencer à réaligner le module Web et le module mobile dont on veut qu'ils soient les plus cohérents possibles, et que le mobile ne soit qu'un support différent mais avec des fonctionnalités a l'identique. Dans ce cadre la, la saisie en texte des observateurs, les champs additionnels, le lien entre dataset/liste de taxons etc sont prévus. Possiblement l'arrivée des médias (pas inclu dans notre previsionnel, à voir selon reliquats), voire des donnees en ligne/polygones. |
En effet, depuis plusieurs versions de GeoNature, des champs additionnels peuvent être ajoutés dans Occtax, globalement ou par JDD. Les champs additionnels sont récupérables dans l'API : https://demo.geonature.fr/geonature/api/gn_commons/additional_fields |
L'intégration des champs additionnels est en cours. La partie synchronisation et gestion locale sont déjà terminées :
Le mapping dans les écrans "Informations" et "Dénombrement" est en cours avec en premier lieu, la gestion des types simples (par exemple :
Avec les types de données suivants :
Pour la gestion des champs additionnels, il y a aura donc de nouveaux types de champ qui vont être implémentés :
Les types texte et nomenclature sont déjà implémentés. Toujours avec la même idée de mutualiser et uniformiser la gestion des champs de saisie dans l'interface. Actuellement seuls les écrans "Informations" et "Dénombrement" fonctionnent de cette manière. L'écran de l'étape 1 n'est pas du tout dynamique et impose seulement la liste des observateurs, le choix du jeu de données et la date du relevé. Dernier point, les champs additionnels permettent de faire aussi un lien avec la nomenclature. Coté API il y a des attributs supplémentaires pour faire ce lien (exemple :
Idéalement, ce serait simplement d'indiquer que le champ additionnel est de type "nomenclature", dont
Jusqu'à présent les types de nomenclature étaient "imposés" dans la constitution d'un relevé. Donc ce mapping "en dur" est acceptable en l'état. Mais avec la gestion des champs additionnels (dont le fonctionnement est totalement dynamique) permettant de construire des interfaces plus dynamiques, potentiellement liés à des types de nomenclatures change le fonctionnement actuel sur la partie nomenclature. Désolé pour la longueur… |
Bonjour Sébastien,
Effectivement. Là, on va privilégier le label fourni par le champs additionnel (une nomenclature pouvant être utilisée dans différents contextes, on veut parfois préciser son utilisation dans le contexte du protocole / formulaire)
Effectivement, le backoffice est très générique et on peut renseigner le "valeurs" même si on a dit que c'était un champs de type "nomenclature". Ces infos ne sont pas à prendre en compte : si le type de widget est "nomenclature" alors on ne prend que les valeurs renvoyé par l'API des nomenclatures
Oui c'est bien de le champs
oui De ce que je lis, il y a aussi un élément qui semble manquant : |
Autre vigilance : |
Bonjour @TheoLechemia, Merci pour tes retours. Concernant la partie nomenclature, je me disais si ce ne serait pas plus simple de déclarer en plus dans la configuration les nomenclatures que l'on souhaite afficher pour la partie "Information" et "Dénombrement". Actuellement, on peut configurer cette liste via le paramètre L'autre approche serait de considérer que tous les champs des écrans "Information" et "Dénombrement" soient considérés comme des "champs additionnels" (avec le code du champ via l'attribut |
Dans la 2.7.0-rc1, un paramètre |
Oui, pas de raisons de les désactiver selon le terminal utilisé :) |
Dans la 2.7.0 les champs additionnels ont été intégrés sur les taxons et les dénombrements. Mais pas encore sur les relevés. |
Demande d'un BE (Emberiza)
Je ne sais pas si cela a déjà été discuté mais pour suivre les évolutions d'OccTax, il pourrait être intéressant d'avoir une correspondance au niveau des champs additionnels. Chaque champ ajouté en web se retrouverait en mobile, ou au moins il serait possible d'en paramétrer sur les mobiles et puis de faire une correspondance ?
The text was updated successfully, but these errors were encountered: