Ara icon indicating copy to clipboard operation
Ara copied to clipboard

Bug : les dates affichées dans la déclaration sont incohérentes ou absentes

Open AdrienMuzyczka opened this issue 2 months ago • 4 comments

  • Relevé par : AM
  • Le : 27/10/2025

Description du problème

1. Déclaration rédigée et audit en cours

  • La date affichée en haut de la page "déclaration d'accessibilité" reprend la date de commencement de l'audit ("commencé le xx/xx/xx") au lieu de la date de publication de la déclaration.
  • Dans la section "Établissement de cette déclaration d’accessibilité", la date d'établissement de la déclaration n'est pas mentionnée.
  • Exemple : audit / déclaration

2. Déclaration rédigée et audit terminé

  • La date de publication (en haut de page) et d'établissement de la déclaration d’accessibilité (dans la déclaration) ne sont mentionnée
  • Exemple : audit / déclaration

Scénario pour reproduire le bug

Cas 1 :

  • Créer un nouvel audit
  • Compléter la déclaration à l'aide du bouton "dev"
  • Ouvrir la déclaration d'accessibilité

Cas 2 :

  • Créer un nouvel audit
  • Compléter l'audit à l'aide du bouton "dev"
  • Compléter la déclaration à l'aide du bouton "dev"
  • Ouvrir la déclaration d'accessibilité

Correction à apporter

Que l'audit associé à la déclaration soit en cours ou terminé :

  • Toujours afficher la date d'établissement de la déclaration dans la section "Établissement de cette déclaration d’accessibilité"
    • "Cette déclaration a été établie le X mois XXXX."
  • Toujours afficher la date de publication (et modification) de la déclaration en haut de page
    • "Publié le X mois XXXX"
    • "Publié le X mois XXXX - Mis à jour le X mois XXXX"
  • exemple

🔮 Pensez à lancer et/ou mettre à jour les tests end-to-end si nécessaire avant passage en prod.

AdrienMuzyczka avatar Oct 27 '25 17:10 AdrienMuzyczka

Actuellement pour résumer les dates :

  • Date de début de l'audit : correspond à la date de création de l'audit (une fois les paramètres validés).
  • Date de modification de l'audit : correspond à la date à laquelle un audit terminé est modifié (un critère ou un paramètre).
  • Date de publication de l'audit : correspon à la date à laquelle le dernier critère d'un audit a été rempli (audit à 100%).

Le remplissage de la déclaration n'intervient pas dans la mise à jour de ces 3 dates. Et il n'y a pas de date qui marque la publication de la déclaration d'accessibilité.

Du coup est-ce qu'il faut ajouter une nouvelle date qui serait la date de publication de la déclaration (et non de l'audit) ? On peut en parler au prochain point hebdo.

bellangerq avatar Nov 06 '25 14:11 bellangerq

Suite à point hebdo :

  • Faire le point sur l'ensemble des dates qui doivent être affichées
  • Faire le point sur les emplacement de ces dates

Remarque :

  • Dans l’audit, la date de modification remplace la date à laquelle l’audit a été terminé. Cette information est donc perdue pour l’auditeur -> À corriger

AdrienMuzyczka avatar Nov 19 '25 13:11 AdrienMuzyczka

Validé suite à : revue de design en point hebdo Le : 26/11/2025

Solution validée

Gestion des dates

Mettre en place/ à jour les dates suivantes en base :

  • [x] Création de l’audit
    • Date à laquelle le paramétrage initial est validé.
    • Événement : l’usager soumet le formulaire de paramétrage valide.
  • [x] Fin de l’audit
    • Date à laquelle le dernier critère est évalué.
    • Événement : l’usager renseigne le statut du dernier critère.
  • [x] Mise à jour de l’audit
    • Date à laquelle un audit terminé est modifié .
    • Événement : l'usager modifie le contenu de l'audit ou les paramètres (excepté : nom audit et auditeur, e-mail).
  • [x] Rédaction de la déclaration
    • Date à laquelle la déclaration est rédigée.
    • Événement : l’usager soumet le formulaire de la déclaration valide.
  • [x] Mise à jour de la déclaration
    • Date à laquelle la déclaration est modifiée.
    • Événements : l'usager mets à mise à jour de l’audit (cf. plus haut "Mise à jour de l'audit") alors que la déclaration est rédigée ou modifie et soumet le formulaire de la déclaration valide.

Remarque

  • [ ] Commencement de l’audit
    • Pas de date enregistrée.
    • Événement : l'usager réalise au moins une des actions suivante : ajout un statut de critère, un commentaire dans un critère (y compris image), une difficulté de correction, un impact, un commentaire dans la sidbar "ajouter une observation" --> Prendre en compte les critères transverses.

Affichage des dates

Règles générales

  • [x] Sauf dans la page « Mes audits », afficher les dates au format littéral : XX mois XXXX.
    • Exemple : « Terminé le 25 novembre 2025 »
  • [x] Séparer les dates par un demi-cadratin « – ».
    • Exemple : « Terminé le 25 novembre 2025 – Mis à jour le 27 novembre 2025 »
  • [x] Sauf dans la déclaration d’accessibilité générée et les pages « Audit » et « Mes audits », utiliser le style : taille SM, couleur “gris mention”.

Statuts et affichages

Cf. Maquettes avec statuts

  • [x] Création de l’audit
    • Page « Mes audits » : « XX/XX/XXXX »
    • Tableau de bord → bloc Audit : « Créé le XX mois XXXX »
    • Page « Audit » : progression 0 %
    • Rapport d’audit : « Audit créé le XX mois XXXX »
  • [x] Commencement de l’audit
    • Tableau de bord → bloc Audit : « Commencé le XX mois XXXX »
    • Page « Audit » : progression X %
    • Rapport d’audit : « Audit créé le XX mois XXXX »
  • [x] Fin de l’audit
    • Tableau de bord → bloc Audit : « Terminé le XX mois XXXX »
    • Page « Audit » : « Terminé le XX mois XXXX » Cf. maquette
    • Rapport d’audit : « Audit terminé le XX mois XXXX »
  • [x] Audit mis à jour
    • Tableau de bord → bloc Audit : « Terminé le XX mois XXXX – Mis à jour le XX mois XXXX »
    • Page « Audit » : « Terminé le XX mois XXXX / Mis à jour le XX mois XXXX » Cf. maquette
    • Rapport d’audit : « Audit terminé le XX mois XXXX – Mis à jour le XX mois XXXX »
  • [x] Déclaration rédigée
    • Tableau de bord → bloc Déclaration d’accessibilité : « Rédigée le XX mois XXXX » Cf. maquette
    • Livrables : « Rédigée le XX mois XXXX » Cf. maquette
    • Rédaction de la déclaration : « Rédigée le XX mois XXXX » Cf. maquette
    • Consultation de la déclaration Cf. maquette :
      • Haut de page : « Rédigée le XX mois XXXX »
      • Section « Établissement de cette déclaration d’accessibilité » : « Cette déclaration a été établie le XX mois XXXX. »
  • [x] Déclaration mise à jour
    • Tableau de bord → Déclaration d’accessibilité : « Rédigée le XX mois XXXX » Cf. maquette
    • Livrables : « Rédigée le XX mois XXXX » Cf. maquette
    • Rédaction de la déclaration : « Rédigée le XX mois XXXX » Cf. maquette
    • Consultation de la déclaration Cf. maquette :
      • Haut de page : « Rédigée le XX mois XXXX – Mise à jour le XX mois XXXX »
      • Section : « Cette déclaration a été établie le XX mois XXXX. Elle a été mise à jour le XX mois XXXX. »

Remarques page « Audit » :

  • Quand l’audit est terminé, toute modification de l'audit (cf. plus haut "Mise à jour de l'audit") fait apparaître la date de mise à jour de l’audit.
  • Si l’utilisateur décoche un critère, l’indicateur de progression réapparaît.
  • Quand le dernier critère est coché, la date de fin initiale de l’audit s’affiche, ainsi que la date de mise à jour actualisée.

Autres changements

  • [x] Revoir le wording de l’alerte dans rapport quand l’audit est en cours
    • Titre : « Résultats du rapport provisoires »
    • Texte : « L’auditrice ou l’auditeur n’a pas terminé son audit. »
  • [x] Ajouter le nom de l’audit dans la page « Rédaction de la déclaration » Cf. maquette
  • [x] Revoir les espacements dans les pages « Rapport d’audit », « Rédaction de la déclaration », « Consultation de la déclaration », « Audit », « Livrables »
    • H1 → nom de l’audit : 12 px
    • Nom → date : 16 px
    • Date → section suivante : 32 px
  • [x] Rapport d’audit : réduire l’espace entre le bloc « résumé du contexte » et la section suivante à 64 px
  • Dans les pages « Livrables » et « Tableau de bord de l’audit » :
    • [x] Réduire l’espace entre titre du bloc et icône « check » : 8 px
    • [x] Réduire l’espace entre titre du bloc et date : 6 px (ou 2 px par rapport aux boutons) Cf. maquette
    • [x] Augmenter l’espace entre la date et les résultats dans le bloc audit : 24 px Cf. maquette

Bugs à corriger

  • [ ] À l’ouverture de certains audits terminés, la barre de progression s’affiche à 100 % au lieu de la date de fin.
  • [ ] Dans « Tableau de bord de l’audit », la date de création apparaît alors que l’audit a commencé ou est terminé.
    • Exemple à ouvrir en navigation privée

🔮 Pensez à lancer et/ou mettre à jour les tests end to end si nécessaire.

AdrienMuzyczka avatar Nov 27 '25 09:11 AdrienMuzyczka

  • [x] Mettre à jour le fichier DOCUMENTATION.md avec une section "Dates".

bellangerq avatar Nov 27 '25 09:11 bellangerq

Je suspecte que les 2 derniers points ("À l’ouverture de certains audits terminés, la barre de progression s’affiche à 100 % au lieu de la date de fin." et "Dans « Tableau de bord de l’audit », la date de création apparaît alors que l’audit a commencé ou est terminé.") soient liés au même problème et que ce problème soit dû au bouton "[DEV] Remplir l'audit".

bellangerq avatar Dec 04 '25 16:12 bellangerq