No description
Find a file
Julien Balet 7d3b6e9136 v1.1.0 — fixes sync + UX dev/prod
Sync push_then_sync : préserve les absences 'publiee_escada' contre
écrasement/orphelines après push (PDF Escada stale). UI reconnaît le
statut (calendrier, éditeur, KPIs) au lieu d'afficher 'présent'.

Sync_esacada : timeout grille 20s → 45s + retry après reload (AUTOMAT 1
échouait à la 1re classe après changement de langue).

Telegram : ajoute liste d'erreurs + tail du log dans les notifs d'échec
même en mode normal — avant on avait juste 'a échoué (code 1)'.

UX :
- Calendrier toujours visible (même sans absences) et démarre sur le
  mois courant (pas sur le 1er mois d'absence) ; tous les jours
  cliquables pour pouvoir ajouter une absence.
- Date du jour pré-sélectionnée aussi via navigate_to (clic depuis
  /classe).
- KPIs cards taggées kpi-card/kpi-value pour CSS responsive mobile.
- Badge 'DEV' dans la sidebar (APP_ENV=dev) — invisible en prod.
- Badge 'Built with Reflex' masqué.
- KPIs retirés du dashboard /accueil.

Prod :
- Dockerfile.prod multi-stage (Reflex export bundle + runtime slim).
- docker-compose.prod.yml séparé (port 3002, projet eptm-dashboard-prod).
- .gitignore + .dockerignore nettoyés.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 09:11:39 +02:00
.venv mise en route server avec dev 2026-05-07 23:43:05 +02:00
assets v1.1.0 — fixes sync + UX dev/prod 2026-05-13 09:11:39 +02:00
data v1.1.0 — fixes sync + UX dev/prod 2026-05-13 09:11:39 +02:00
docs update kpi and check synch from escada 2026-05-12 19:51:39 +02:00
eptm_dashboard v1.1.0 — fixes sync + UX dev/prod 2026-05-13 09:11:39 +02:00
logs/cron sync escada : gestion fine des pendings + détection orphelines 2026-05-10 15:24:43 +02:00
nginx mise en route server avec dev 2026-05-07 23:43:05 +02:00
scripts v1.1.0 — fixes sync + UX dev/prod 2026-05-13 09:11:39 +02:00
src v1.1.0 — fixes sync + UX dev/prod 2026-05-13 09:11:39 +02:00
templates update kpi and check synch from escada 2026-05-12 19:51:39 +02:00
.dockerignore v1.1.0 — fixes sync + UX dev/prod 2026-05-13 09:11:39 +02:00
.env.prod v1.1.0 — fixes sync + UX dev/prod 2026-05-13 09:11:39 +02:00
.gitignore v1.1.0 — fixes sync + UX dev/prod 2026-05-13 09:11:39 +02:00
DEPLOY_PROD.md v1.1.0 — fixes sync + UX dev/prod 2026-05-13 09:11:39 +02:00
docker-compose.dev.yml v1.1.0 — fixes sync + UX dev/prod 2026-05-13 09:11:39 +02:00
docker-compose.prod.yml v1.1.0 — fixes sync + UX dev/prod 2026-05-13 09:11:39 +02:00
docker-compose.yml.back update kpi and check synch from escada 2026-05-12 19:51:39 +02:00
Dockerfile.back update kpi and check synch from escada 2026-05-12 19:51:39 +02:00
Dockerfile.dev chore: untrack runtime cache from git 2026-05-09 23:27:17 +02:00
Dockerfile.prod v1.1.0 — fixes sync + UX dev/prod 2026-05-13 09:11:39 +02:00
eptm-dashboard.code-workspace mise en route server avec dev 2026-05-07 23:43:05 +02:00
ESCADAWEB_AUTH.md clean script 2026-05-11 15:45:44 +02:00
requirements.txt retenue: avis PDF + notices Escada + mapping profession 2026-05-11 11:24:15 +02:00
rxconfig.py update cron 2026-05-11 14:45:42 +02:00
TODO.md v1.1.0 — fixes sync + UX dev/prod 2026-05-13 09:11:39 +02:00