Corrige le décompte des demi-journées restantes et le rendu des champs horaires

Une demi-journée passée non renseignée était exclue à tort du calcul de
rattrapage (l'appli permet de saisir ses heures après coup, un jour passé
vide n'est pas une perte définitive) : une semaine entièrement vide affichait
"reste à faire ... sur 2 demi-journées" au lieu de 10. Corrige aussi le
chevauchement de l'icône d'horloge sur les champs <input type="time"> de la
page Réglages (largeur trop juste pour le texte + l'icône native).
This commit is contained in:
Antoine
2026-07-17 23:21:55 +02:00
parent d87bf6a212
commit 436f923148
3 changed files with 33 additions and 8 deletions

View File

@ -123,12 +123,12 @@ def compute_week(pointages: list[dict], conges: list[dict], heures_jour_min: int
jour["cible_matin"] = None
jour["cible_aprem"] = None
today = datetime.today().strftime("%Y-%m-%d")
restant = total_du - total_travaille
slots = [] # (jour, "matin"|"aprem", nominal_min)
for jour in jours:
if jour["date"] < today:
continue # jour passé : impossible d'y rattraper quoi que ce soit
# Un jour passé non renseigné n'est pas exclu : cette appli permet de saisir
# ses heures après coup, donc une demi-journée vide reste "à faire" quelle
# que soit sa date.
cg = jour["conge"]
du = jour["du_min"]
if du == 0: