Commit Graph
10 Commits
Author SHA1 Message Date
Antho 8b8121ca1c refactor(front): centralise la règle de statut et les colonnes dupliquées
Le seuil de 10 erreurs qui fait basculer un monitoring en « Critique »
était réécrit dans trois fichiers (MonitoringCard, MonitoringDetail,
VueConso), la version de VueConso ne renvoyant qu'une couleur. Faire
évoluer ce seuil imposait de corriger trois endroits sans en oublier.
Il vit maintenant dans utils/statutMonitoring.js, avec la constante
SEUIL_ATTENTION nommée.

Les colonnes du tableau de monitorings étaient également identiques
entre VueConso et ServiceMonitorings : extraites dans
utils/monitoringColumns.jsx.
2026-08-15 14:29:09 +02:00
Antho d27ff11ea2 fix(historique): période par défaut du 1er janvier à aujourd'hui
La page se limitait aux 5 derniers jours par défaut, alors que
l'historique disponible remonte au 1er janvier. Corrige aussi un bug de
fuseau horaire : les dates par défaut étaient calculées avec
toISOString(), qui bascule en UTC (un 1er janvier saisi depuis Paris,
UTC+1, devenait le 31 décembre de l'année précédente) — remplacé par un
formatage en heure locale.

La page charge maintenant directement cette période au montage, au lieu
d'attendre un clic sur "Afficher" pour afficher autre chose qu'un écran
vide sous les filtres.
2026-08-15 13:28:43 +02:00
Antho 25a31feec4 feat(dashboard): filtres services/catégories restreints aux résultats
Les select de service et catégorie utilisaient getServices()/getCategories(),
soit les référentiels complets — dont certaines entrées (ex. "Business
Intelligence") n'ont aucun monitoring rattaché et menaient sur un dashboard
vide. Bascule vers le nouvel endpoint GET /dashboard/filtres (VUE_CONSO),
avec filtrage en cascade : sélectionner un service restreint la liste des
catégories proposées à celles qui ont réellement des résultats pour ce
service.
2026-08-15 13:28:36 +02:00
neckfire e741065e14 ci: exécute vitest dans le build Docker (RUN pnpm test) au lieu d'un bind-mount
Build & Deploy / build (push) Successful in 12s
2026-06-20 13:02:13 +02:00
neckfire bfdb3d3d9a test: vitest setup + auth/login/cookie banner tests 2026-06-20 12:57:13 +02:00
neckfire 7a4206a522 feat(auth): real JWT login, RBAC routes, RGPD cookie banner + users/journal admin
Build & Deploy / build (push) Successful in 11s
2026-06-20 12:54:01 +02:00
neckfire 4466b38f75 ci: dockerise le front (build Vite/pnpm -> nginx) + workflow Gitea Actions
- DataSentinel/Dockerfile (node 22 + pnpm + nginx) + nginx.conf (SPA + headers sécurité)
- workflow build/push image avec VITE_API_URL=https://datasentinel-api.nfteam.ovh
2026-06-20 12:27:51 +02:00
Antho 87c099433b Ajout des cgu 2026-05-21 09:58:04 +02:00
Antho 5efd4dcf35 modification version js 2026-05-20 11:28:20 +02:00
Antho 9a402b0b34 init projet 2026-05-20 10:43:18 +02:00