Commé déjà évoqué, les types de sites doivent être fournis via la bdd (une table ̀gnc_site.t_typesite contenant a minima 3 champs, id_typesite, name, json_schema_file ou json_schema si intégration en base) et non une classe de type enum.
Aussi, à l'ouverture du formulaire, l'on doit intégrer qu'il sera possible de choisir différents types de sites (adaptatif en fonction du nombre de types de sites d'un programme, comme pour la saisie des observations du module obstax):
Un seul type > pas de choix à faire, c'est le type de site par défaut;
moins de x types (défini en configuration, paramètres `taxons...̀ ) > bandeau de vignettes sélectionnables;
plus de x types > liste déroulante avec autocomplétion).
Commé déjà évoqué, les types de sites doivent être fournis via la bdd (une table ̀
gnc_site.t_typesite
contenant a minima 3 champs, id_typesite, name, json_schema_file ou json_schema si intégration en base) et non une classe de type enum.Aussi, à l'ouverture du formulaire, l'on doit intégrer qu'il sera possible de choisir différents types de sites (adaptatif en fonction du nombre de types de sites d'un programme, comme pour la saisie des observations du module obstax):