19/11/2025
🐛 Corrections de Bugs et Améliorations (rév2)
🖥️ Interface Utilisateur & Global
- Dashboard : Réduction de la hauteur du canvas et correction de la traduction du dropdown de sélection de période.
- Dashboard : Correction de l'affichage de la map qui pouvait affiché des POI hors du groupe d'autorisation.
- Navigation : Correction de l'affichage des drapeaux dans le dropdown de la barre de navigation.
- Général : Suppression du contour scss sur les boutons.
- Connexion (Login) :
- Correction d'un freeze de la page lors de la connexion.
- Le rôle
"USER"peut désormais se déconnecter "proprement" de la supervision.
🔌 Gestion des Bornes et Configurations
- Bornes - Affichage : Correction d'une erreur 500 sur la page des transactions de bornes.
- Bornes - Création/Modification :
- Correction d'une erreur 401
/tariffs/groupset 500Mission tickets. - Le dropdown des tarifs est désormais visible (corrigé suite à l'erreur 401).
- Correction : l'onglet tickets n'est plus affiché par défaut (il dépend de la configuration du groupe).
- Correction : le bouton de modification d'un point de charge qui avait disparu est rétabli.
- Correction : la vérification de l'EMI3 est maintenant effectuée lors de l'ajout d'un EVSE.
- Correction d'une erreur 401
- Bornes - Filtrage : Correction de la logique de filtrage (passage de la logique OU à ET pour les critères de recherche et de statut).
- Bornes - Divers : Correction sur la création d'un point de charge.
- Correction sur la liste des groupes accessibles qui retournaient des groupes supprimés.
- Stations (Général) :
- Correction d'un bug qui provoquait un chargement infini de la page.
- Correction du formulaire pop-up qui affichait des données incomplètes.
⚙️ Configuration de Groupe & Utilisateurs
- Configuration de Groupe :
- Correction de la validation SIREN.
- Correction de la traduction lors de la sauvegarde de configuration.
- Correction des toggles Qualicharge et Mission qui n'apparaissaient pas.
- Correction d'un souci général sur le composant
toggleswitch. - Latence réduite sur le composant de multi-select d'autorisation de groupe.
- Utilisateurs :
- Correction : la liste des groupes s'affiche désormais correctement par défaut sur la page utilisateurs.
- Correction du bug de traduction lors de la mise à jour du rôle utilisateur.
- Correction : la page se met à jour correctement après l'ajout d'un groupe à un utilisateur.
- Correction des filtrages de transactions sur la page utilisateur.
- Divers : Correction d'une erreur console lors de l'accès à
groupe-details.
📊 KPI & Consommation
- KPI : Vérification de la cohérence des données KPI utilisateurs.
- Consommation / KPI TOP7 : Correction du filtrage des transactions sur une station.
- Tableau Consommation : Le multi-select d'utilisateurs affiche à nouveau la prévisualisation.
🌍 Traductions
- Traduction manquante corrigée sur le bouton d'export de la page Bornes.
- Correction du bug de traduction sur la sauvegarde de la configuration de groupe.
⚡ Qualicharge
- Filtrage et amélioration des logs Qualicharge.
- Gestion de l'envoi des sessions de chargeQualicharge
- Filtrage des logs enregistrés dans les fichiers de logs Qualicharge.
- Amélioration générale des logs Qualicharge.
- Gestion de l'envoi des sessions de charge à Qualicharge.
- Adaptation du code suite à un problème d'horloge détecté chez Qualicharge.
✨ Nouvelles Fonctionnalités
- Héritage des groupes : Introduction de la fonctionnalité d'héritage pour les groupes.
- Gestion des QR Codes : Ajout de la possibilité d'activer ou de désactiver le QR Code directement depuis la configuration d'un groupe.
- Export Amélioré : Amélioration de l'export des utilisateurs et des badges : ajout de l'information tag.type.
- Intégration GMAO : Intégration de la GMAO Mission (Gestion de Maintenance Assistée par Ordinateur).
- Tarification : Possibilité de définir un plafond sur les tarifs (prix maximum HT facturé).
🌐 OCPI
Filtre CDR : Ajout d'un seuil de 500 Wh et 2 minutes en dessous duquel les CDRs (Charge Detail Records) des sessions de charge ne sont pas transmis aux EMSPs.
💻 Améliorations Techniques
Queueing - Refactoring Un refactoring majeur du système de Queueing a été effectué pour améliorer la robustesse et la scalabilité : Introduction du décorateur @ProcessorQueue pour un enregistrement dynamique du nom de la file d'attente (queue). Refactor du décorateur @ProcessJob pour supporter des options supplémentaires (concurrency, validate). Fusion des décorateurs @process et @ProcessorQueue via applyDecorators. Suppression de l'injection manuelle des jobs, remplacée par un système de découverte via métadonnées. Confirmation : tous les jobs sont correctement détectés et traités après le refactor.