Skip to content

Ameliorations#57

Merged
Papoel merged 3 commits intomainfrom
ameliorations
Mar 29, 2026
Merged

Ameliorations#57
Papoel merged 3 commits intomainfrom
ameliorations

Conversation

@Papoel
Copy link
Copy Markdown
Owner

@Papoel Papoel commented Mar 29, 2026

Amélioration du dashboard et gestion de la dévalidation des modules

Contexte

Le suivi de progression des modules présentait des limites côté interface et logique métier, notamment pour les actions de dévalidation par le manager. L’expérience utilisateur manquait de clarté et certaines actions n’étaient pas suffisamment accessibles ou cohérentes.

Objectif

Améliorer l’ergonomie du dashboard agent et de l’interface manager tout en fiabilisant la logique de dévalidation des modules afin de garantir un suivi plus précis et compréhensible.

Modifications principales

  • Refonte partielle du dashboard agent pour une meilleure lisibilité
  • Amélioration de l’interface manager avec ajout d’actions dédiées
  • Ajout d’un bouton permettant la dévalidation explicite d’un module
  • Harmonisation de l’affichage des informations de progression
  • Nettoyage du code via correction des standards (php-cs-fixer)

Détails techniques

  • Mise à jour du contrôleur ProgressController pour intégrer la nouvelle logique de dévalidation
  • Adaptation des templates Twig liés à l’affichage des détails utilisateur et du dashboard
  • Ajout de styles spécifiques pour la vue manager afin de mieux structurer les actions
  • Réorganisation des conditions métier pour garantir la cohérence des états de validation
  • Amélioration de la maintenabilité globale du code

Tests

  • Aucun test spécifique rédigé

Notes

  • Les changements introduisent une séparation plus claire des responsabilités entre agent et manager
  • La logique de dévalidation est désormais plus explicite et contrôlée
  • Des évolutions futures pourront s’appuyer sur cette base pour enrichir le workflow de validation
  • Une refonte des Controller dans le but de séparer les responsabilités est à l'étude

@Papoel Papoel self-assigned this Mar 29, 2026
@Papoel Papoel merged commit 6b9e9e2 into main Mar 29, 2026
5 checks passed
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.

1 participant