From 90e63a463e31f87f25790cc4aaa94122c2a0d924 Mon Sep 17 00:00:00 2001 From: tristan Date: Fri, 17 Apr 2026 11:04:57 +0200 Subject: [PATCH 01/23] =?UTF-8?q?feat=20:=20autoriser=20la=20cr=C3=A9ation?= =?UTF-8?q?=20d'absences=20sur=20les=20jours=20f=C3=A9ri=C3=A9s=20depuis?= =?UTF-8?q?=20le=20calendrier?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- doc/functional-rules.md | 2 +- frontend/components/CalendarGrid.vue | 6 ++---- frontend/data/documentation-content.ts | 3 ++- frontend/pages/calendar.vue | 17 ++++------------- 4 files changed, 9 insertions(+), 19 deletions(-) diff --git a/doc/functional-rules.md b/doc/functional-rules.md index 49df2bf..7d8bbc8 100644 --- a/doc/functional-rules.md +++ b/doc/functional-rules.md @@ -166,7 +166,7 @@ Documents complementaires: - Onglet congés: jours fériés affichés sur le calendrier avec fond `rgb(179, 229, 252)` et nom au survol - Écran Heures et Heures Conducteurs (vue jour): le nom du férié est affiché dans la colonne Absence sous forme de pill (fond `#b3e5fc`, icône `mdi:calendar-star`), distinct du pill absence - Règle courante: - - absences bloquées sur jour férié (création/édition) — bouton "Modifier" masqué comme pour les formations + - absences autorisées sur jour férié (création/édition depuis l'écran Heures et le Calendrier). Quand une absence est posée, le crédit virtuel férié est désactivé — c'est le `countAsWorkedHours` du type d'absence qui pilote - saisie d'heures ou de jours de présence autorisée — les heures saisies comptent normalement dans le total hebdo et le calcul RTT - la référence hebdomadaire n'est pas réduite par un férié: un salarié qui ne saisit rien sur un férié est en déficit de la journée correspondante diff --git a/frontend/components/CalendarGrid.vue b/frontend/components/CalendarGrid.vue index 5402ffd..1578726 100644 --- a/frontend/components/CalendarGrid.vue +++ b/frontend/components/CalendarGrid.vue @@ -45,9 +45,9 @@ +
diff --git a/frontend/components/AppTopNav.vue b/frontend/components/AppTopNav.vue index 115d5f3..1f2b7e3 100644 --- a/frontend/components/AppTopNav.vue +++ b/frontend/components/AppTopNav.vue @@ -1,7 +1,14 @@