feat(heures) : codes d'absence, total en gras et légende sur l'export PDF jour

- Colonne Statut affiche le code du type d'absence (ex. AT) au lieu du libellé
- Colonne Total en gras
- Légende sous le tableau (carré coloré + code + libellé), 6 par ligne
- Bouton Exporter masqué en vue Semaine

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-09 16:03:18 +02:00
parent 9dff25d61a
commit 73b34c2ea4
8 changed files with 63 additions and 10 deletions
+3 -2
View File
@@ -86,8 +86,9 @@ export const documentationSections: DocSection[] = [
title: 'Exporter les heures (PDF par jour)',
requiredLevel: 'admin',
blocks: [
{ type: 'paragraph', content: 'Le bouton « Exporter », à droite du titre « Heures », ouvre un panneau permettant de générer un PDF des heures d\'une journée. Choisissez la date et les sites concernés.' },
{ type: 'paragraph', content: 'Le PDF est organisé par site et reprend les colonnes de la vue Jour (nom, statut, horaires matin/après-midi/soir, jour, nuit, total), sans la colonne de validation. Les employés sous contrat ce jour-là apparaissent même sans saisie.' },
{ type: 'paragraph', content: 'Le bouton « Exporter », à droite du titre « Heures » (visible uniquement en vue Jour), ouvre un panneau permettant de générer un PDF des heures d\'une journée. Choisissez la date et les sites concernés.' },
{ type: 'paragraph', content: 'Le PDF est organisé par site et reprend les colonnes de la vue Jour (nom, statut, horaires matin/après-midi/soir, jour, nuit, total en gras), sans la colonne de validation. Les employés sous contrat ce jour-là apparaissent même sans saisie.' },
{ type: 'paragraph', content: 'La colonne Statut affiche le code du type d\'absence (ex. « AT ») sur sa couleur. Une légende sous le tableau associe chaque code présent à son libellé.' },
],
},
{