Astreintes : fenêtre 18h-18h, week-end affiché, forfait réglable

Un jour d'astreinte déclaré couvre désormais 18:00 → 18:00 le lendemain :
les interventions hors fenêtre ne comptent ni au décompte ni pour les
11h de repos, et deux astreintes consécutives se recollent sans trou.
La fin de la dernière intervention est arrondie au quart d'heure entamé
avant de poser le retour. Samedi et dimanche apparaissent dans la
semaine (heures dues nulles) pour pouvoir y déclarer des astreintes,
dans les exports aussi. Un réglage par utilisateur ajoute une durée
forfaitaire au temps travaillé de chaque jour d'astreinte déclaré.

💘 Generated with Crush

Assisted-by: Crush:glm-5.2
This commit is contained in:
Jacquin Antoine
2026-09-08 23:06:59 +02:00
parent dc0e786428
commit 23271d736d
8 changed files with 351 additions and 48 deletions

View File

@ -320,6 +320,12 @@
tbody tr:hover .td-fill.cg { background: var(--conge-bg); }
tbody tr:not(:last-child) td { border-bottom: 1px solid var(--rule-l); }
/* Week-end : affiché pour déclarer des astreintes, mais hors heures dues */
tbody tr.we td { background: var(--ground); }
tbody tr.we:hover td, tbody tr.we:hover .td-fill { background: var(--ground); }
tbody tr.we .jour-nom { color: var(--muted); font-weight: 400; }
tbody tr.we .calc-num, tbody tr.we .delta-zero { color: var(--rule); }
td {
padding: .5rem .65rem;
vertical-align: middle;