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:
@ -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:
|
||||
|
||||
Reference in New Issue
Block a user