Open R-Wann opened 4 years ago
On avait déjà eu une demande de ce genre, mais nous n'avons jamais attaqué ce sujet: https://github.com/betagouv/demarches-simplifiees.fr/issues/4145
Dslé. Pas vue cette issue #4145 avant... pas faute d'avoir parcouru la liste pourtant 😕 On peut prévoir de la prendre en charge sur l'été si vous nous faites un petit cadrage technique sur le sujet 🙂 .
Coté backend, j'ai l'impression que l'idéal serait d'utiliser les mécanismes de validation fournis par Rails 6 au niveau d'active storage. Ca nécessite cependant d'être passé à Rails 6 et on a pas encore réussi (le travail est entamé ceci dit: https://github.com/betagouv/demarches-simplifiees.fr/pull/5293).
En tant qu'utilisateur, lorsque que je dois ajouter une PJ à mon dossier, je connais par avance le format de fichier que je peut joindre. Si je tente d'associer un autre type de fichier que ceux défini, alors j'ai un message d'erreur m'informant que le format de fichier est mauvais, et qui m'indique le formats autorisés. En tant qu'instructeur, je suis assuré de n'avoir en PJ que des fichier que je pourrai traiter. En tant qu'administrateur, c'est moi qui ai définit via un champ de saisie les extensions de fichier autorisées. Ma saisie est controler par rapport à un référentiel d'extension, pour me garantir de ne pas faire d'erreur.