feat: stats cards cliquables pour filtrer les jobs par statut #2

Merged
perco merged 1 commits from feat/clickable-stat-filters into main 2026-04-25 20:19:43 +02:00
Owner

Description

Chaque carte de statistiques (Total, Actifs, Succès, Échecs) est maintenant cliquable et filtre le tableau des jobs en conséquence.

Changements

  • app/main.py : La route / accepte un query param ?filter= (total, active, success, failed). Les stats globales restent affichées en entier, seul le tableau est filtré.
  • templates/index.html : Les cartes sont des liens avec un style ring quand elles sont actives. Un badge + bouton Effacer apparaît dans l'en-tête du tableau. Re-cliquer la même carte désactive le filtre.

Comment tester

  1. Ouvrir le dashboard
  2. Cliquer sur la carte Echecs → seuls les jobs en erreur apparaissent
  3. La carte est bordée en rouge et un badge Echecs s'affiche dans la table
  4. Cliquer Effacer ou re-cliquer la carte pour revenir à la vue complète
## Description Chaque carte de statistiques (Total, Actifs, Succès, Échecs) est maintenant cliquable et filtre le tableau des jobs en conséquence. ## Changements - `app/main.py` : La route `/` accepte un query param `?filter=` (total, active, success, failed). Les stats globales restent affichées en entier, seul le tableau est filtré. - `templates/index.html` : Les cartes sont des liens avec un style ring quand elles sont actives. Un badge + bouton Effacer apparaît dans l'en-tête du tableau. Re-cliquer la même carte désactive le filtre. ## Comment tester 1. Ouvrir le dashboard 2. Cliquer sur la carte Echecs → seuls les jobs en erreur apparaissent 3. La carte est bordée en rouge et un badge Echecs s'affiche dans la table 4. Cliquer Effacer ou re-cliquer la carte pour revenir à la vue complète
perco added 1 commit 2026-04-25 20:18:45 +02:00
Chaque carte (Total, Actifs, Succès, Échecs) est maintenant un lien
vers /?filter=<type>. Le tableau affiche uniquement les jobs correspondants,
avec un badge de filtre actif et un bouton "Effacer" dans l'en-tête.
Cliquer à nouveau sur la même carte désactive le filtre.
perco merged commit d19fc0bbf8 into main 2026-04-25 20:19:43 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: perco/cronhub#2