Skip to content

Solve dualité de la case-sensitivité de validata

Changements apportés :

  • Rajout d'une checkbox par défaut cochée dans le frontend pour laisser le choix de la case-sentivité à l'utilisateur dans l'interface Validata.fr
  • "Câblages" nécessaires avec la view custom_validator pour prendre en compte le choix de la case-sensitivité définie par le biais de la checkbox
  • Refactoring : introduction de fonctions intermédiaires pour améliorer la lisibilité du code

Commentaire :

Un refactoring de la partie frontend (fichier validata_ui/templates/validation_form.html) serait nécessaire pour supprimer le code dupliqué utilisé pour les différents onglets relatifs au choix du fichier à valider ("Fichier", "URL" et "Examples"). Ce refactoring sera considéré lors de la refonte de l'architecture du projet Validata-Table.

Choix de la case-sensitivité par l'utilisateur :

Proposition de rendu pour l'interface de Validata.fr : image

Tests réalisés manuellement :

cas de test 1 : fichier invalide avec une erreur de casse non respectée dans le champs "Date_maj" au lieu de "date_maj"

  • Validation du fichier par son url
  • Validation du même fichier chargé manuellement Dans les deux cas, le rapport de validation correspond au rapport attendu : il est invalide avec erreur explicite sur le nom de colonne incorrect.

cas de test 2 : fichier valide

  • Validation du fichier par son url
  • Validation du même fichier chargé manuellement Dans les deux cas, le rapport de validation correspond au rapport attendu : le rapport de validation est valide

Closes #185 (moved)

Edited by Amélie Rondot

Merge request reports

Loading