ulaval / modul

Library of VueJS components.
Apache License 2.0
10 stars 3 forks source link

[m-postalcodefield] Changé la casse des codes de pays #329

Closed sioue19 closed 4 years ago

sioue19 commented 4 years ago

Description

Les valeurs de l'enum de postalcodefield auraient dûs être en majuscules pour être consistents avec les autres codes de pays qu'on retrouve dans Modul (comme dans phonefield, par exemple).

Types de changements

Comment cela peut-il être testé?

Inclure cette section dans les release notes

À chaque endroit où le filtre postalCodeFilter est utilisé, il faut changer la casse du paramètre isoCountry afin que la valeur soit en minuscule.

Pour le m-postalcodefield, il faut aussi s'assurer que la casse de la prop soit en minuscule. Dans le cas de Brio, ça ne cause pas de problème parce que c'était les valeurs d'enum qui étaient utilisées. La correction apportée dans Modul n'apporte pas de breaking change.

Liens internes

https://jira.dti.ulaval.ca/browse/ENA2-11208

chuckmah commented 4 years ago

@sioue19 on pourrait rajouter un this.postalCodeFormat.toLowerCase() pour ne pas faire de breaking changes ? qu'en penses-tu ?

sioue19 commented 4 years ago

@chuckmah Effectivement! Bon point!

Je l'ai rajouté dans le switch du postalcodefield, ainsi que dans le filtre.

sioue19 commented 4 years ago

En ajoutant le toLowerCase, je me suis rendu compte que le codepostalfield utilise le format CA par défaut. J'ai mis la même affaire dans le filtre pour être consistant.

Pour que le champ affiche le texte sans modifier le format, il faut vraiment mettre Other.