Refonte de la modélisation champ type_de_champ dossier procedure - demarches-simplifiees/demarches-simplifiees.fr GitHub Wiki
La modélisation actuelle montre ses limites, en particulier l'absence de typage de la donnée qui empèche le tri sur les colonnes et autorise l'insertion de données invalides (string dans number).
Le système cible devra répondre aux contraintes suivantes :
- permettre le tri sur les attributs des champs
- empécher l'insertion de données incorrectes
- permettre la modification/ajout/suppression de champs de la procédure sans perte de données au niveaux des dossiers déjà saisis. L'affichage du dossier devra être fidèle à la version du dossier remplie par l'usager, y compris dans les vues tableaux qui liste l'ensemble des dossiers des procédures
- pouvoir scaler un minimum :)
- limiter autant que possible de parser les valeurs a la main (datetime, je te regarde)
Pistes proposées :
- STI
- JSONB
- ...
Poc :
- Créer une procédure avec des champs string, boolean, et datetime
- Compléter un dossier sur cette procédure
- Afficher une vue tableau de l'ensemble des dossiers et permettre de faire des tris sur leurs champs