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

Ajout d'un bloc dans l'ecran de proposition de soutenance pour le...

Ajout d'un bloc dans l'ecran de proposition de soutenance pour le téléchargement des pré-rapport et du serment
parent 9cd7eb9b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -11,6 +11,8 @@ Journal des modifications
- Doctorant : peut refuser de recevoir sur son adresse électronique de contact les messages des listes de diffusion
- Suppression du menu 'Mes données' : la modif de l'adresse de contact et du consentement associé est désormais sur la fiche Thèse
- Abandon (avant suppression) de la table obsolète doctorant_compl.
- Ajout d'un bloc dans l'ecran de proposition de soutenance pour le téléchargement des pré-rapport et du serment
- Nouveau document "Serment du docteur"
- [FIX] Retrait de la liste complémentaire du mail d'echec
- [FIX] Ordonnancement des séances sur les index des formations et des sessions 
- [FIX] Correction paramètre de route erronée + suppression bouton inactif 
+1 −1
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ return [
    // Development time modules
    'modules' => [
        'Laminas\DeveloperTools',
        'UnicaenCode',
//        'UnicaenCode',
        'UnicaenTest',
    ],

+12 −0
Original line number Diff line number Diff line
@@ -92,6 +92,7 @@ return [
                    'controller' => PropositionController::class,
                    'action' => [
                        'proposition',
                        'generer-serment',
                        'generate-view-date-lieu',
                        'generate-view-jury',
                        'generate-view-informations',
@@ -202,6 +203,17 @@ return [
                            ],
                        ],
                        'child_routes' => [
                            'generer-serment' => [
                                'type' => Segment::class,
                                'may_terminate' => true,
                                'options' => [
                                    'route' => '/generer-serment',
                                    'defaults' => [
                                        'controller' => PropositionController::class,
                                        'action' => 'generer-serment',
                                    ],
                                ],
                            ],
                            'generate-view-date-lieu' => [
                                'type' => Segment::class,
                                'may_terminate' => true,
+0 −1
Original line number Diff line number Diff line
@@ -40,7 +40,6 @@ use Soutenance\Service\Notifier\NotifierSoutenanceServiceAwareTrait;
use Soutenance\Service\Parametre\ParametreServiceAwareTrait;
use Soutenance\Service\Proposition\PropositionServiceAwareTrait;
use Soutenance\Service\Validation\ValidatationServiceAwareTrait;
use Structure\Entity\Db\EcoleDoctorale;
use Structure\Entity\Db\Etablissement;
use Structure\Service\StructureDocument\StructureDocumentServiceAwareTrait;
use These\Entity\Db\Acteur;
+6 −2
Original line number Diff line number Diff line
@@ -2,6 +2,8 @@

namespace Soutenance\Controller;

use Psr\Container\ContainerExceptionInterface;
use Psr\Container\NotFoundExceptionInterface;
use These\Service\Acteur\ActeurService;
use Fichier\Service\Fichier\FichierService;
use Fichier\Service\Fichier\FichierStorageService;
@@ -26,14 +28,17 @@ use Soutenance\Service\Validation\ValidationService;
use UnicaenAuth\Service\User as UserService;
use UnicaenAuthToken\Service\TokenService;
use Laminas\View\Renderer\PhpRenderer;
use UnicaenRenderer\Service\Rendu\RenduService;

class PresoutenanceControllerFactory
{
    /**
     * @param ContainerInterface $container
     * @return PresoutenanceController
     * @throws ContainerExceptionInterface
     * @throws NotFoundExceptionInterface
     */
    public function __invoke(ContainerInterface $container)
    public function __invoke(ContainerInterface $container) : PresoutenanceController
    {
        /**
         * @var PropositionService $propositionService
@@ -88,7 +93,6 @@ class PresoutenanceControllerFactory
        /* @var $renderer PhpRenderer */
        $renderer = $container->get('ViewRenderer');

        /** @var PresoutenanceController $controller */
        $controller = new PresoutenanceController();
        $controller->setEvenementService($evenementService);
        $controller->setPropositionService($propositionService);
Loading