Skip to main content

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/groups et 500 Mission 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.
  • 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.