Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BO - Signalement] Affichage champs obligatoires / facultatifs et des erreurs à l'édition #2168

Closed
mathildepoulpux opened this issue Jan 30, 2024 · 3 comments
Assignees
Labels
Accessibilité Concerne un problème d'accessibilité Formulaire 2.0 UX Concerne l'expérience utilisateur v2.0.3
Milestone

Comments

@mathildepoulpux
Copy link
Collaborator

Parcours

Je suis SA
Je vais dans le BO sur le signalement https://histologe-staging.osc-fr1.scalingo.io/bo/signalements/e4d3c4a7-878b-404b-8424-4b3026d37757
J'ouvre la modale d'édition du bloc "Informations sur le logement"
J'enlève le nombre d'occupants
image

Je valide
-> J'ai une erreur en haut de page
image

Dans la même modale, j'ai d'autres champs vides
image

Je peux valider sans les remplir
image

Problème

➡️ Je ne sais pas ce qui est obligatoire ou non, je le "découvre" quand il y a une erreur quand je suis de retour sur la fiche signalement.

Comportement attendu :

  • Indiquer les champs obligatoires dans la modale en ajoutant un astérisque à côté des labels
  • Ajouter la mention (facultatif) sur les champs concernés
  • Afficher les erreurs dans la modale, sous le champ, plutôt que sur la fiche signalement

image

@mathildepoulpux mathildepoulpux added UX Concerne l'expérience utilisateur Accessibilité Concerne un problème d'accessibilité Formulaire 2.0 labels Jan 30, 2024
@mathildepoulpux mathildepoulpux changed the title [BO - Signalement] Affichage champs obligatoires / facultatifs et erreurs à l'édition [BO - Signalement] Affichage champs obligatoires / facultatifs et des erreurs à l'édition Jan 30, 2024
@numew numew self-assigned this Jan 31, 2024
@numew numew removed their assignment Jan 31, 2024
@hmeneuvrier
Copy link
Collaborator

hmeneuvrier commented Feb 2, 2024

Pas simple à faire, nécessite une grosse refacto.

Pour afficher les champs obligatoires par profils, il faudrait utiliser les formm Symfony
Pour afficher les erreurs sous les champs, il faut refaire en ajax

Ce serait pas mal d'avoir un tableau avec toutes les données obligatoires ou facultatives par profil : #2197

On met de côté ce ticket le temps de réfléchir techniquement à comment le traiter, et aussi en fonction de la future refonte de la page BO Signalement qu'on fera peut-être en VueJS

@hmeneuvrier
Copy link
Collaborator

@sfinx13 sfinx13 added this to the Formulaire 2.0 milestone Feb 2, 2024
@sfinx13 sfinx13 self-assigned this Feb 5, 2024
sfinx13 added a commit that referenced this issue Feb 13, 2024
sfinx13 added a commit that referenced this issue Feb 21, 2024
sfinx13 added a commit that referenced this issue Feb 26, 2024
sfinx13 added a commit that referenced this issue Feb 26, 2024
sfinx13 added a commit that referenced this issue Feb 27, 2024
sfinx13 added a commit that referenced this issue Feb 27, 2024
sfinx13 added a commit that referenced this issue Feb 27, 2024
sfinx13 added a commit that referenced this issue Feb 27, 2024
sfinx13 added a commit that referenced this issue Feb 27, 2024
sfinx13 added a commit that referenced this issue Feb 28, 2024
sfinx13 added a commit that referenced this issue Feb 28, 2024
sfinx13 added a commit that referenced this issue Feb 28, 2024
sfinx13 added a commit that referenced this issue Feb 28, 2024
sfinx13 added a commit that referenced this issue Feb 28, 2024
sfinx13 added a commit that referenced this issue Feb 28, 2024
sfinx13 added a commit that referenced this issue Feb 28, 2024
sfinx13 added a commit that referenced this issue Mar 5, 2024
sfinx13 added a commit that referenced this issue Mar 5, 2024
sfinx13 added a commit that referenced this issue Mar 5, 2024
sfinx13 added a commit that referenced this issue Mar 5, 2024
sfinx13 added a commit that referenced this issue Mar 5, 2024
sfinx13 added a commit that referenced this issue Mar 5, 2024
sfinx13 added a commit that referenced this issue Mar 5, 2024
sfinx13 added a commit that referenced this issue Mar 7, 2024
sfinx13 added a commit that referenced this issue Mar 7, 2024
@sfinx13 sfinx13 added the v2.0.3 label Mar 11, 2024
@sfinx13 sfinx13 closed this as completed Mar 11, 2024
@mathildepoulpux mathildepoulpux modified the milestones: Formulaire 2.0, v2.0.3 Jun 5, 2024
@mathildepoulpux mathildepoulpux moved this from Prêt pour la MEP to Released in Produit Histologe 🏡 Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accessibilité Concerne un problème d'accessibilité Formulaire 2.0 UX Concerne l'expérience utilisateur v2.0.3
Projects
Status: En prod
Development

No branches or pull requests

4 participants