feat(commercial) : amélioration et validation stricte des champs date (ERP-148) #92
Reference in New Issue
Block a user
Delete Branch "feature/ERP-148-mettre-a-jour-malio-ui-amelioration-des-champs-dat"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Contexte
ERP-148 — mise à jour @malio/layer-ui et amélioration des champs date (onglet Information, Client & Fournisseur).
Changements
@update:valid) et la saisie brute invalide (@update:rawValue).foundedAtn'accepte plus que l'ISO strictY-m-d(#[Context]DateTimeNormalizer) +collectDenormalizationErrorssurClientetSupplier. Toute saisie non-ISO renvoie un 422 porté sur le champ.12/25/2026(invalide en JJ/MM/AAAA côté front) était auparavant accepté par PHP en M/J/AAAA → 25 décembre. Désormais rejeté.resolveViolationMessage/VIOLATION_MESSAGE_I18N), affiché inline paruseFormErrors.utils/forms/.Tests
ClientFoundedAtFormatTest/SupplierFoundedAtFormatTest(dont le cas piège12/25/2026).api.test.ts,useFormErrors.test.ts) + payloads (clientEdit/supplierEditspecs).Note
Échecs JWT aléatoires connus du hook pre-commit (401/500 sur tests d'auth sans rapport) ; tous verts en isolation.