Gestion du changement de type de contrat + correction du calcule des RTT sur un contrat qui commence en milieu de semaine #19

Merged
tristan merged 55 commits from feat/contract-phase-view-selector into develop 2026-05-22 06:42:33 +00:00
Showing only changes of commit 5f2ab39cd7 - Show all commits

View File

@@ -388,9 +388,6 @@ final readonly class RttRecoveryComputationService
return $total;
}
/**
* @param array<string, ?Contract> $contractsByDate
*/
/**
* Date d'ancrage de la semaine pour résoudre le type/nature de contrat : premier jour
* de la semaine couvert par un contrat. Évite qu'une semaine d'embauche en milieu de
@@ -412,6 +409,10 @@ final readonly class RttRecoveryComputationService
return $weekDays[0];
}
/**
* @param list<string> $days
* @param array<string, ?Contract> $contractsByDate
*/
private function computeWeeklyOvertimeReferenceMinutes(array $days, array $contractsByDate): int
{
$total = 0;