Commit b9f27289 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Deplacement de ajouter-justificatif de PropositionCOntroller à JustificatifController et nettoyage

parent bf1515d0
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ Journal des modifications
- Financement : masquage possible de certaines origines de financement (ex : handicap).
- Financement : la visibilité des origines masquées peut être forcée grâce à un privilège.
- Interdiction de supprimer un fichier possédant un id permanent.
- Masquage possible de certaines origines de financement (ex : handicap).
- [FIX] Usurpation d'un compte local en BDD
- [FIX] Plantage de la page Assistance en cas d'authentification locale BDD
- [FIX] Injection manquante de la source SYGAL dans la création manuelle d'un utilisateur local (identifiant = adresse mail)
+0 −4
Original line number Diff line number Diff line
@@ -9,8 +9,6 @@ use Application\Entity\Db\Role;
use Application\Entity\Db\TypeValidation;
use Application\Entity\Db\Utilisateur;
use Application\Service\Acteur\ActeurServiceAwareTrait;
use Application\Service\FichierThese\FichierTheseServiceAwareTrait;
use Application\Service\These\TheseServiceAwareTrait;
use Application\Service\UserContextServiceAwareTrait;
use Soutenance\Entity\Membre;
use Soutenance\Entity\Parametre;
@@ -44,10 +42,8 @@ class PropositionController extends AbstractController
    use MembreServiceAwareTrait;
    use NotifierSoutenanceServiceAwareTrait;
    use PropositionServiceAwareTrait;
    use TheseServiceAwareTrait;
    use UserContextServiceAwareTrait;
    use ValidatationServiceAwareTrait;
    use FichierTheseServiceAwareTrait;
    use JustificatifServiceAwareTrait;
    use ParametreServiceAwareTrait;
    use DateLieuFormAwareTrait;
+0 −11
Original line number Diff line number Diff line
@@ -3,15 +3,12 @@
namespace Soutenance\Controller;

use Application\Service\Acteur\ActeurService;
use Application\Service\FichierThese\FichierTheseService;
use Application\Service\These\TheseService;
use Application\Service\UserContextService;
use Interop\Container\ContainerInterface;
use Soutenance\Form\Anglais\AnglaisForm;
use Soutenance\Form\ChangementTitre\ChangementTitreForm;
use Soutenance\Form\Confidentialite\ConfidentialiteForm;
use Soutenance\Form\DateLieu\DateLieuForm;
use Soutenance\Form\Justificatif\JustificatifForm;
use Soutenance\Form\LabelEuropeen\LabelEuropeenForm;
use Soutenance\Form\Membre\MembreForm;
use Soutenance\Form\Refus\RefusForm;
@@ -21,7 +18,6 @@ use Soutenance\Service\Notifier\NotifierSoutenanceService;
use Soutenance\Service\Parametre\ParametreService;
use Soutenance\Service\Proposition\PropositionService;
use Soutenance\Service\Validation\ValidationService;
use Zend\Mvc\Controller\ControllerManager;
use Zend\View\Renderer\PhpRenderer;

class PropositionControllerFactory
@@ -38,10 +34,8 @@ class PropositionControllerFactory
         * @var MembreService $membreService
         * @var NotifierSoutenanceService $notificationSoutenanceService
         * @var PropositionService $propositionService
         * @var TheseService $theseService
         * @var UserContextService $userContextService
         * @var ValidationService $validationService
         * @var FichierTheseService $fichierTheseService
         * @var JustificatifService $justificatifService
         * @var ParametreService $parametreService
         */
@@ -49,10 +43,8 @@ class PropositionControllerFactory
        $membreService = $container->get(MembreService::class);
        $notificationSoutenanceService = $container->get(NotifierSoutenanceService::class);
        $propositionService = $container->get(PropositionService::class);
        $theseService = $container->get('TheseService');
        $userContextService = $container->get('UserContextService');
        $validationService = $container->get(ValidationService::class);
        $fichierTheseService = $container->get(FichierTheseService::class);
        $justificatifService = $container->get(JustificatifService::class);
        $parametreService = $container->get(ParametreService::class);

@@ -76,17 +68,14 @@ class PropositionControllerFactory
        /* @var $renderer PhpRenderer */
        $renderer = $container->get('ViewRenderer');

        /** @var PropositionController $controller */
        $controller = new PropositionController();

        $controller->setActeurService($acteurService);
        $controller->setMembreService($membreService);
        $controller->setNotifierSoutenanceService($notificationSoutenanceService);
        $controller->setPropositionService($propositionService);
        $controller->setTheseService($theseService);
        $controller->setUserContextService($userContextService);
        $controller->setValidationService($validationService);
        $controller->setFichierTheseService($fichierTheseService);
        $controller->setJustificatifService($justificatifService);
        $controller->setParametreService($parametreService);