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

[Front] Mettre à jour les stats publiques #2467

Merged
merged 7 commits into from
Apr 29, 2024

Conversation

hmeneuvrier
Copy link
Collaborator

@hmeneuvrier hmeneuvrier commented Apr 15, 2024

Ticket

#1550

Description

Mise à jour des statistiques publiques http://localhost:8080/statistiques

  • Dans la partie "Histologe en quelques chiffres", à la fin, ajouter une carte Taux de signalements refusés qui correspond au % de signalements refusés / nb signalements enregistrés (sans les archivés et importés)
  • Passer le donut "Motif de clôture" en barres verticales
  • Supprimer le graph barres verticales "RÉPARTITION PAR FAMILLE DE DÉSORDRES"
  • Ajouter un diagramme circulaire plein "DÉSORDRES PAR CATÉGORIE" qui reprend la proportion désordres par zone (logement ou bâtiment) -> voir le tableau pour la catégorisation des désordres de l'ancien formulaire
  • Ajouter un diagramme circulaire creux (donut) "LOGEMENT : DÉSORDRES LES PLUS COURANTS*" : qui affiche les 5 désordres les plus renseignés pour le logement depuis la mise en ligne uniquement
  • Ajouter un diagramme circulaire creux (donut) "BÂTIMENT : DÉSORDRES LES PLUS COURANTS*" : qui affiche les 5 désordres les plus renseignés pour le bâtiment depuis la mise en ligne uniquement
  • Pour ces 2 derniers diagrammes, l'élément "Total" est inactif -> on affiche que les résultats depuis la mise en ligne et on met une astérisque en dessous

Le prototype de la nouvelle page dispo sur Adobe Xd.

Changements apportés

  • Mise à jour des composants Vue
  • Création de nouveaux providers

Pré-requis

Tests

  • Aller vérifier l'affichage de la nouvelle page stats front
  • Vérifier la cohérence des données

@hmeneuvrier hmeneuvrier force-pushed the feature/1550-front-maj-stats-publiques branch 3 times, most recently from eb95def to 88188ca Compare April 24, 2024 08:22
@hmeneuvrier hmeneuvrier changed the title [WIP][Front] Mettre à jour les stats publiques [Front] Mettre à jour les stats publiques Apr 24, 2024
@hmeneuvrier hmeneuvrier marked this pull request as ready for review April 24, 2024 12:08
Copy link
Collaborator

@numew numew left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Quelque remarques dans le code, d'autres ci-dessous :

  • Je n'ai pas trouvé le second point du ticket "Taux de signalements en cours d'instruction", ce n'est plus d'actualité ?
  • Je comprends pas pourquoi quand on change 2024/Total sur le graphique en barre on ne garde pas le même ordre en légende -ou bien que ce soit classé par ordre décroissant - (remarque qui sort un peu du scope de la PR)
  • Le point "Ajouter un diagramme circulaire plein "DÉSORDRES PAR CATÉGORIE"" c'est transformé en diagramme donut ?
  • En bas de page il faudrait que la partie bleuté aille jusqu'au séparateur bleu foncé + les dernières légende des donuts sont coupés chez moi
    Screenshot 2024-04-25 at 14-18-15 Histologe

captionTerritoryCountPlural: '',
minValue: 0,
maxValue: 6000,
minColor: '#FFFFFF',
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Il faudrait partir d'une teinte de gris oub leu pale car en blanc sur le fond blanc ca fait vraiment bizarre
Screenshot 2024-04-25 at 13-51-31 Histologe

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

j'ai mis #bfc4d5 au lieu de #FFFFFF pour le démarrage (c'est la couleur de la gironde)
ok pour toi @mathildepoulpux ?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes

src/Repository/SignalementRepository.php Outdated Show resolved Hide resolved
src/Repository/SignalementRepository.php Outdated Show resolved Hide resolved
src/Repository/SignalementRepository.php Outdated Show resolved Hide resolved
@hmeneuvrier
Copy link
Collaborator Author

  • Je n'ai pas trouvé le second point du ticket "Taux de signalements en cours d'instruction", ce n'est plus d'actualité ?

ça a été fait par Emiliien entre-temps. Il n'a juste pas exactement le même nom

Je comprends pas pourquoi quand on change 2024/Total sur le graphique en barre on ne garde pas le même ordre en légende -ou bien que ce soit classé par ordre décroissant - (remarque qui sort un peu du scope de la PR)

ça doit être une histoire d'order dans la PR, je regarderai si on peut faire mieux

Le point "Ajouter un diagramme circulaire plein "DÉSORDRES PAR CATÉGORIE"" c'est transformé en diagramme donut ?

bien vu ! J'avais mal lu !

En bas de page il faudrait que la partie bleuté aille jusqu'au séparateur bleu foncé + les dernières légende des donuts sont coupés chez moi

mrlgblrbglrbglmrbglmrbglm ...css... glgblgbmbrl t'as raison je regarderai

Copy link
Collaborator

@sfinx13 sfinx13 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ces nouvelles stats sont couvertes par les tests actuelles ?

src/Repository/SignalementRepository.php Outdated Show resolved Hide resolved
src/Repository/SignalementRepository.php Outdated Show resolved Hide resolved
@hmeneuvrier
Copy link
Collaborator Author

Ces nouvelles stats sont couvertes par les tests actuelles ?

oups, pas du tout, bien vu !

@hmeneuvrier hmeneuvrier force-pushed the feature/1550-front-maj-stats-publiques branch from fea9cec to 24199a5 Compare April 26, 2024 08:00
position: 'bottom',
align: 'start',
labels: {
padding: 20
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Les composants chartjs étant gérés en canva, c'est assez difficile je trouve d'avoir un super rendu (retour à la ligne automatique, espacement etc.)
Je n'ai pas réussi @numew à trouver une astuce pour éviter que le bas de la dernière phrase soit coupé.
(de même que mes retours à la ligne en fonction du nombre de caractères ne sont pas ouf en responsive...)

Je pense que la solution serait d'utiliser une html legend, https://www.chartjs.org/docs/latest/samples/legend/html.html, mais c'est un peu une usine à gaz
A voir si on trouve ça indispensable d'avoir une légende nickel ou pas... @mathildepoulpux tu en penses quoi ?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oui c'est important de pouvoir lire tout le texte 😁

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok je comprends.
Etant en vacances dans quelques heures, soit je passe la main, soit j'attend mon retour de vacances (et le retour d'Emilien) pour me pencher sur cette histoire de légende.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

J'ai magouillé en réduisant l'interlignement pour que ca passe
Screenshot 2024-04-26 at 18-01-46 Histologe

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes c'est bon pour cette MEP !
Je pense que je ferai un ticket "accessibilité" pour les stats pcq au-delà de corriger le problème de marge sur la légende (malheureusement une interligne trop petite c'est pas très accessible), il faut qu'on prévoit un affichage alternatif sous forme de tableau ou de description pour respecter le RGAA

Copy link

sonarcloud bot commented Apr 26, 2024

Quality Gate Passed Quality Gate passed

Issues
1 New issue
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

Copy link
Collaborator

@numew numew left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok

Copy link
Collaborator

@sfinx13 sfinx13 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lecture et test OK

@sfinx13 sfinx13 merged commit 125c3af into develop Apr 29, 2024
3 checks passed
@sfinx13 sfinx13 deleted the feature/1550-front-maj-stats-publiques branch May 7, 2024 19:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants