Georiviere / Georiviere-admin

https://georiviere.fr
BSD 2-Clause "Simplified" License
26 stars 6 forks source link

Personnalisation des formulaires de contribution #245

Open babastienne opened 6 months ago

babastienne commented 6 months ago

Actuellement le contenu des formulaires de contribution est en dur dans le code. Il faudrait pouvoir configurer ces formulaires directement depuis l'admin de GeoRivière pour pouvoir laisser à chaque territoire la liberté de proposer des formulaires spécifiques pour les observations / protocoles.

Côté GRA cela implique de reprendre le système actuel et de proposer une interface de création / édition des formulaires.

Côté GRP cela implique certainement de revoir la gestion de l'interprétation du JSON Schema et particulièrement des champs conditionnels.


Questions :

A priori non.

Ticket https://github.com/Georiviere/Georiviere-admin/issues/233

babastienne commented 6 months ago

Après discussion du besoin ce jour, voici quelques compléments sur ce qui doit être réalisé dans le jsonchema/formulaire : (priorité par couleur rouge = prioritaire / vert = moins important)

On aurait ainsi les champs suivants lorsqu'on ajoute une ligne dans le formulaire :

A disposition pour en discuter si besoin

babastienne commented 6 months ago

Dans les formulaire il y aura la possiblité d'uploader des fichiers. Il faudrait que l'utilisateur puisse sélectionner le type de fichier. Prévoir une API pour envoyer les types de fichiers existants ? Prévoir la possibilité de publier certains types de fichiers et pas d'autres ?

babastienne commented 6 months ago

Sur le type de contribution, il faudrait un champ description pour pouvoir décrire un peu la contribution. Voir capture ci-dessous :

Image

babastienne commented 6 months ago

Au bout d'un certain nombre de champ on ne peut plus en ajouter dans l'admin, c'est bloquant pour le protocole à intégrer qui possède de nombreux champs.