Répartit les préconisations de rattrapage sur les demi-journées restantes de la semaine
Au lieu de reporter tout le manque horaire sur la sortie du jour courant, le calcul distribue désormais le retard à parts égales sur chaque demi-journée non traitée (aujourd'hui et jours à venir), avec un plafond de sécurité si le rattrapage dépasse minuit. La table affiche une cible par demi-journée (matin/après-midi) et le bandeau de soldes indique le reste à faire et le nombre de demi-journées restantes.
This commit is contained in:
@ -15,4 +15,19 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% if result.slots_restants > 0 %}
|
||||
<div class="reste-info">
|
||||
{% if result.extra_min > 0 %}
|
||||
Reste à faire : <strong>{{ result.reste }}</strong>
|
||||
sur {{ result.slots_restants }} demi-journée{{ 's' if result.slots_restants > 1 else '' }} restante{{ 's' if result.slots_restants > 1 else '' }}
|
||||
— à rattraper : <strong class="reste-extra">+{{ result.extra }}</strong> (~+{{ result.moyenne_extra }} chacune)
|
||||
{% elif result.reste_min > 0 %}
|
||||
Reste à faire : <strong>{{ result.reste }}</strong>
|
||||
sur {{ result.slots_restants }} demi-journée{{ 's' if result.slots_restants > 1 else '' }} restante{{ 's' if result.slots_restants > 1 else '' }}
|
||||
— le rythme habituel suffit, rien à rattraper.
|
||||
{% else %}
|
||||
Vous êtes à jour ou en avance — rien à rattraper cette semaine.
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user