Skip to content
Snippets Groups Projects
Commit 923824ed authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Les plafonds bloquants ne peuvent plus être dépassés lors du report du...

Les plafonds bloquants ne peuvent plus être dépassés lors du report  du service prévisionnel de l'année dernière vers l'année actuelle
Les plafonds bloquants ne peuvent plus être dépassés lors de l'initialisation du réalisé à partir du prévisionnel
parent facc1ab2
No related branches found
No related tags found
No related merge requests found
......@@ -17,6 +17,8 @@ author: Laurent Lécluse - DSI - Unicaen
* Les intervenants peuvent maintenant avoir un code composé de lettres, plus seulement de chiffres
* Le report des heures de l'année précédente vers l'année en cours actualise maintenant automatiquement la feuille de route de l'intervenant
* Les plafonds bloquants ne peuvent plus être dépassés lors du report du service prévisionnel de l'année dernière vers l'année actuelle
* Les plafonds bloquants ne peuvent plus être dépassés lors de l'initialisation du réalisé à partir du prévisionnel
#OSE 7.0.3
......
No preview for this file type
No preview for this file type
No preview for this file type
......@@ -368,8 +368,10 @@ class ServiceController extends AbstractController
public function initialisationAction()
{
$intervenant = $this->getEvent()->getParam('intervenant');
$this->getProcessusPlafond()->beginTransaction();
$this->getServiceService()->setPrevusFromPrevus($intervenant);
$this->updateTableauxBord($intervenant);
$this->getProcessusPlafond()->endTransaction($intervenant, $this->getServiceTypeVolumeHoraire()->getPrevu());
$errors = [];
return compact('errors');
......@@ -397,6 +399,7 @@ class ServiceController extends AbstractController
$services = explode(',', $services);
foreach ($services as $sid) {
$service = $this->getServiceService()->get($sid);
$this->getProcessusPlafond()->beginTransaction();
$intervenants[$service->getIntervenant()->getId()] = $service->getIntervenant();
$service->setTypeVolumeHoraire($this->getServiceTypeVolumeHoraire()->getRealise());
if ($this->isAllowed($service, Privileges::ENSEIGNEMENT_EDITION)) {
......@@ -406,6 +409,7 @@ class ServiceController extends AbstractController
$errors[] = $e->getMessage();
}
}
$this->getProcessusPlafond()->endTransaction($service->getIntervenant(), $this->getServiceTypeVolumeHoraire()->getRealise());
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment