Skip to content

Champ "Code postal" d'un projet : limiter la saisie > uniquement des chiffres / 5 caractères minimum et maximum

Description de la demande

Contexte

Motivation du changement :
Je constate que dans certains projets des données autres ont été importées dans le champ code postal. Je viens ainsi de trouver un nom de commune dans un code postal. Pour la qualité de la donnée, il faudrait forcer une saisie conforme au format attendu.

Objectif

But recherché :
L’utilisateur ne doit rien pouvoir saisir d’autre qu’une série de 5 chiffres (pas moins de 5 chiffres, pas plus de 5 chiffres, pas d’autre caractère que des chiffres)

Bénéfices attendus :
Garantir la qualité de la donnée sur ce champ


Spécifications Fonctionnelles

Comportement Actuel

Actuellement, on peut écrire des caractères alphanumériques, et plus que 5 (environ 10 à 15, je n’ai pas compté)

Comportement Souhaité

Le champ ne doit pas accepter plus de 5 caractères. Le champ ne doit pas accepter les caractères autres que les chiffres. Si on cherche à quitter le pop-up (bouton "Enregistrer" ou croix de fermeture), une infobulle est affichée : "Le code postal doit impérativement comporter 5 chiffres." [opportun ?] Si on cherche à changer de champ après une saisie non conforme dans le champ, l’infobulle est également affichée [je ne sais pas si ce comportement correspond à l’UX générale de Moncompte, je n’en suis pas sûr]

Critères d'Acceptation

1 - Projet existant :

En tant qu'utilisateur (super utilisateur, anim régional, administrateur)

J'ai besoin de renseigner 5 chiffres dans le code postal d'un projet existant

Pour pour garantir une bonne qualité de la donnée code postal

Critère d'acceptance :

  • en tant qu'utilisateur (super utilisateur, anim régional, administrateur), sur une fiche acteur
    • je clique sur un projet dans la fiche acteur
    • dans la section "Informations principales", je clique sur modifier
    • je saisis toutes les informations nécessaires. En particulier, pour le code postal :
      • l'info bulle est affichée "5 chiffres exactement"
    • je valide la modification du projet
      • si le code postal ne respecte pas le critère 5 chiffres positifs exactement, un message d'erreur est affiché "Le code postal semble incorrect"

2 - Nouveau projet :

En tant qu'utilisateur (super utilisateur, anim régional, administrateur)

J'ai besoin de renseigner 5 chiffres dans le code postal d'un nouveau projet

Pour pour garantir une bonne qualité de la donnée code postal

Critère d'acceptance :

  • en tant qu'utilisateur (super utilisateur, anim régional, administrateur), sur une fiche acteur
    • je clique sur "ajouter un nouveau projet"
    • je saisis toutes les informations nécessaires. En particulier, pour le code postal :
      • l'info bulle est affichée "5 chiffres exactement"
    • je valide la création du projet
      • si le code postal ne respecte pas le critère 5 chiffres positifs exactement, un message d'erreur est affiché "Le code postal semble incorrect"

Ressources

image

Edited by Mathilde Cousin