Ajout d'un module générique pour vérifier la conformité d'une "livraison".
Pour l'instant c'est principalement une vérification de structure :
- le dossier work_dir doit exister, être un dossier et être accessible en r/w
- le dossier work_dir doit contenir un sous-dossier upload dont le nom est paramétrable (par défaut
upload
). - le dossier work_dir doit contenir un fichier JSON dont le nom est paramétrable (par défaut
parameters.json
) - il doit y avoir au moins un fichier de données dans le sous-dossier upload (fichier qui n'a pas l'extension .md5), sinon on retourne une erreur. Le nombre minimum de fichiers et la liste des extensions à ignorer sont paramétrables.