Commit 850f3456 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Le report des services de l'année précédentepar un gestionnaire est désormais...

Le report des services de l'année précédentepar un gestionnaire est désormais limité à sa composante.
parent 18953b4d
Loading
Loading
Loading
Loading
+2 −1
Changes for CHANGELOG.md: 2 added lines, 1 removed line.
Original line number Diff line number Diff line
# OSE 16 (à venir)
Objectif : Connecteur Export OSE => Logiciel RH

# OSE 15 BETA
# OSE 15
Objectif : Doubles statuts et refonte des données personnelles

## Nouveautés
@@ -37,6 +37,7 @@ Objectif : Doubles statuts et refonte des données personnelles

* La suppression d'intervenants est maintenant pleinement opérationnelle et les erreurs sont mieux affichées
* Formule de Poitiers modifiée
* Le report des services de l'année précédentepar un gestionnaire est désormais limité à sa composante.

## Notes de mise à jour

+11 −0
Changes for module/Application/src/Application/Service/ServiceService.php: 11 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -622,7 +622,11 @@ class ServiceService extends AbstractEntityService
            $service->setHistoDestruction(null);
            $service->setTypeVolumeHoraire($typeVolumeHoraire);
            $service->setChanged(true);
            try {
                $this->save($service, false);
            } catch (\Exception $e) {

            }
        }
    }

@@ -636,7 +640,10 @@ class ServiceService extends AbstractEntityService

        $intervenantPrec = $this->getServiceIntervenant()->getPrecedent($intervenant);

        $role = $this->getServiceContext()->getSelectedIdentityRole();

        $sVolumeHoraire      = $this->getServiceVolumeHoraire();
        $sElementPedagogique = $this->getServiceElementPedagogique();

        $qb = $this->select(['id', 'elementPedagogique', 'etablissement']);
        //@formatter:off
@@ -653,6 +660,10 @@ class ServiceService extends AbstractEntityService
        $sVolumeHoraire->finderByTypeVolumeHoraire($tvhSource, $qb);
        $sVolumeHoraire->finderByEtatVolumeHoraire($evhValide, $qb);

        if ($structure = $role->getStructure()) {
            $sElementPedagogique->finderByStructure($structure, $qb);
        }

        $s = $this->getList($qb);

        $old = [];