Commit 295ec2d5 authored by Laurent Lécluse's avatar Laurent Lécluse
Browse files

Bug en calendaire résolu : la suppression de VH validés lorsqu'on supprime une...

Bug en calendaire résolu : la suppression de VH validés lorsqu'on supprime une ligne de service crée maintenant de nouveaux VH négatifs dotés des mêmes dates de début et de fin que leurs références.
parent 9cc71eaf
......@@ -5,6 +5,11 @@ author: Laurent Lécluse - DSI - Unicaen
# OSE 8.2 (à venir)
## Correction de bug
* Lorsqu'on supprime une ligne de service avec des volumes horaires validés en mode calendaire,
les nouveaux volumes horaires négatifs générés portent maintenant les mêmes dates de début et de fin que les originaux.
## Améliorations
* Pour une fiche intervenant, les champs suivants n'ont plus besoin d'être systématiquement fournis :
......
......@@ -334,14 +334,11 @@ class ServiceService extends AbstractEntityService
{
if ($softDelete) {
$vhListe = $entity->getVolumeHoraireListe();
foreach ($vhListe->getPeriodes() as $periode) {
$lc = $vhListe->createChild()->setPeriode($periode);
foreach ($lc->getTypesIntervention() as $typeIntervention) {
$lc->createChild()->setTypeIntervention($typeIntervention)->setHeures(0);
}
$listes = $vhListe->getSousListes([$vhListe::FILTRE_PERIODE,$vhListe::FILTRE_TYPE_INTERVENTION, $vhListe::FILTRE_HORAIRE_DEBUT, $vhListe::FILTRE_HORAIRE_FIN]);
foreach ($listes as $liste){
$liste->setHeures(0);
}
}
//$vhListe->setHeures(0); // aucune heure (SI une heure est validée alors un nouveau VHR sera créé!!
$vhl = $entity->getVolumeHoraire();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment