Loading module/Application/src/Controller/ContratController.php +6 −2 Changes for module/Application/src/Controller/ContratController.php: 6 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -312,7 +312,8 @@ class ContratController extends AbstractController if (!$this->isAllowed($contrat, Privileges::CONTRAT_SAISIE_DATE_RETOUR_SIGNE)) { throw new UnAuthorizedException('Vous n\'avez pas les droits requis pour saisir la date de retour du contrat signé.'); } $canSaisieDateSigne = true; if ($contrat->getDateRetourSigne() != null || $contrat->getFichier()->count() > 0) { $form->bindRequestSave($contrat, $this->getRequest(), function () use ($contrat, $contratToString) { $this->getServiceContrat()->save($contrat); Loading @@ -321,8 +322,11 @@ class ContratController extends AbstractController "Saisie du retour $contratToString signé enregistrée avec succès." ); }); } else { $canSaisieDateSigne = false; } return compact('form', 'done', 'title'); return compact('form', 'done', 'title', 'canSaisieDateSigne'); } Loading module/Application/view/application/contrat/saisir-retour.phtml +4 −1 Changes for module/Application/view/application/contrat/saisir-retour.phtml: 4 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -12,10 +12,13 @@ <?php if (!$done) echo $this->messenger()->addMessagesFromFlashMessenger(); if ($canSaisieDateSigne) { $form->prepare(); echo $this->form()->openTag($form); echo $this->formControlGroup($form->get('dateRetourSigne')); echo $this->formHidden($form->get('security')); echo $this->formSubmit($form->get('submit')->setAttribute('class', 'btn btn-primary')); echo $this->form()->closeTag(); } else { echo "Vous ne pouvez pas renseigner la date de retour signé"; } Loading
module/Application/src/Controller/ContratController.php +6 −2 Changes for module/Application/src/Controller/ContratController.php: 6 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -312,7 +312,8 @@ class ContratController extends AbstractController if (!$this->isAllowed($contrat, Privileges::CONTRAT_SAISIE_DATE_RETOUR_SIGNE)) { throw new UnAuthorizedException('Vous n\'avez pas les droits requis pour saisir la date de retour du contrat signé.'); } $canSaisieDateSigne = true; if ($contrat->getDateRetourSigne() != null || $contrat->getFichier()->count() > 0) { $form->bindRequestSave($contrat, $this->getRequest(), function () use ($contrat, $contratToString) { $this->getServiceContrat()->save($contrat); Loading @@ -321,8 +322,11 @@ class ContratController extends AbstractController "Saisie du retour $contratToString signé enregistrée avec succès." ); }); } else { $canSaisieDateSigne = false; } return compact('form', 'done', 'title'); return compact('form', 'done', 'title', 'canSaisieDateSigne'); } Loading
module/Application/view/application/contrat/saisir-retour.phtml +4 −1 Changes for module/Application/view/application/contrat/saisir-retour.phtml: 4 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -12,10 +12,13 @@ <?php if (!$done) echo $this->messenger()->addMessagesFromFlashMessenger(); if ($canSaisieDateSigne) { $form->prepare(); echo $this->form()->openTag($form); echo $this->formControlGroup($form->get('dateRetourSigne')); echo $this->formHidden($form->get('security')); echo $this->formSubmit($form->get('submit')->setAttribute('class', 'btn btn-primary')); echo $this->form()->closeTag(); } else { echo "Vous ne pouvez pas renseigner la date de retour signé"; }