[saisies ↪ formidable_issue82] Fix https://git.spip.net/spip-contrib-extensions/formidable/

spip-contrib-extensions/saisies

Par Maïeul Rouquette, le 31 janvier 2022 à 12h53min :

Fix #82 - Les champ dates ne sont pas enregistrés - formidable - SPIP on GIT

Le problème se situe au niveau de la vue, pas de l’affichage.

Le problème est qu’il n’y avait pas de normalisation sur la saisie (sans
doute car historiquement elle n’était pas activée par défaut).
Conséquent : en base on avait une valeur de type
01/02/2022

Ce qui ne matchait pas avec la regexp, qui s’attend à avoir une date
format SQL.

On ne veut pas utiliser les fonctions de normalisation de verifier pour
la vue, car on serait alors dans un rapport de dépendance croisée.

On propose donc d’autoriser le champ des possibles en autorisant les
formats suivants :

  • jj/mm/aaaa (enregistrement sans normalisation de la saisie date en
    spip < 4)
  • jj-mm-aaaa (enregistrement sans normalisation de la saisie date en
    spip >= 4)

Modifié
saisies-vues/date.html

Détails : Fix https://git.spip.net/spip-contrib-extensions/formidable/issues/82 · 7bb2fecb4c - saisies - SPIP on GIT