Skip to content

Suivi des déploiements — Indicateur d'erreur visuel sur la ligne de dépôt #35

@lenoirpatrick

Description

@lenoirpatrick

Contexte

Issue enfant de l'épique #36 — Suivi des déploiements.
Dépend de #32, #33 et #34.

Objectif

Sur la page d'accueil, afficher un indicateur visuel sur chaque dépôt dont la dernière action (webhook ou git) s'est terminée en erreur, afin d'alerter l'utilisateur sans qu'il ait à consulter l'historique.

Comportement attendu

  • L'endpoint GET /config/repos (ou un nouvel endpoint dédié GET /config/repos/status) enrichit chaque entrée avec le statut de la dernière action : last_status (success | error | null) et last_message
  • La page d'accueil lit ce statut et affiche sur la ligne concernée :
    • Une icône ⚠️ ou un badge rouge « Erreur » si last_status == 'error'
    • Un tooltip ou texte inline avec le message d'erreur abrégé
    • Un lien vers /history?repo=owner/repo pour le détail complet
  • Le statut est rechargé à chaque appel de loadRepos() (donc à l'ouverture de la page)

Critères d'acceptation

  • Badge erreur visible sur les dépôts en échec
  • Message d'erreur abrégé visible au survol ou inline
  • Lien direct vers l'historique filtré sur ce dépôt
  • Aucun indicateur affiché si la dernière action est un succès ou s'il n'y a pas encore d'historique
  • Tests couvrant l'enrichissement du statut dans la réponse de l'API

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions