Loading CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ Journal des modifications 5.2.2 ----- - [FIX] exploitation de la récupération des chemins plutôt que des contenus pour la génération des convocations - Réorganisation des ménus latéraux de l'accueil du site 5.2.1 ----- Loading module/Application/config/others/actualite.config.php +37 −0 Original line number Diff line number Diff line Loading @@ -2,11 +2,48 @@ namespace Application; use Application\Controller\ActualiteController; use Application\Controller\Factory\ActualiteControllerFactory; use Application\Service\Actualite\ActualiteService; use Application\Service\Actualite\ActualiteServiceFactory; use Application\View\Helper\Actualite\ActualiteViewHelperFactory; use Laminas\Router\Http\Literal; use UnicaenAuth\Guard\PrivilegeController; return [ 'bjyauthorize' => [ 'guards' => [ PrivilegeController::class => [ [ 'controller' => ActualiteController::class, 'action' => [ 'index', ], 'roles' => [], ], ], ], ], 'router' => [ 'routes' => [ 'actualite' => [ 'type' => Literal::class, 'options' => [ 'route' => '/actualite', 'defaults' => [ 'controller' => ActualiteController::class, 'action' => 'index', ], ], 'may_terminate' => true, ], ], ], 'controllers' => [ 'factories' => [ ActualiteController::class => ActualiteControllerFactory::class, ], ], 'service_manager' => [ 'factories' => [ ActualiteService::class => ActualiteServiceFactory::class, Loading module/Application/config/others/offre.config.php 0 → 100644 +57 −0 Original line number Diff line number Diff line <?php namespace Application; use Application\Controller\ActualiteController; use Application\Controller\Factory\ActualiteControllerFactory; use Application\Controller\Factory\OffreControllerFactory; use Application\Controller\OffreController; use Application\Service\Actualite\ActualiteService; use Application\Service\Actualite\ActualiteServiceFactory; use Application\View\Helper\Actualite\ActualiteViewHelperFactory; use Laminas\Router\Http\Literal; use UnicaenAuth\Guard\PrivilegeController; return [ 'bjyauthorize' => [ 'guards' => [ PrivilegeController::class => [ [ 'controller' => OffreController::class, 'action' => [ 'index', ], 'roles' => [], ], ], ], ], 'router' => [ 'routes' => [ 'offre-these' => [ 'type' => Literal::class, 'options' => [ 'route' => '/offre-these', 'defaults' => [ 'controller' => OffreController::class, 'action' => 'index', ], ], 'may_terminate' => true, ], ], ], 'controllers' => [ 'factories' => [ OffreController::class => OffreControllerFactory::class, ], ], 'service_manager' => [ 'factories' => [ ], ], 'view_helpers' => [ 'factories' => [ ], ], ]; module/Application/config/others/soutenance.config.php 0 → 100644 +59 −0 Original line number Diff line number Diff line <?php namespace Application; use Application\Controller\ActualiteController; use Application\Controller\Factory\ActualiteControllerFactory; use Application\Controller\Factory\OffreControllerFactory; use Application\Controller\Factory\SoutenanceControllerFactory; use Application\Controller\OffreController; use Application\Controller\SoutenanceController; use Application\Service\Actualite\ActualiteService; use Application\Service\Actualite\ActualiteServiceFactory; use Application\View\Helper\Actualite\ActualiteViewHelperFactory; use Laminas\Router\Http\Literal; use UnicaenAuth\Guard\PrivilegeController; return [ 'bjyauthorize' => [ 'guards' => [ PrivilegeController::class => [ [ 'controller' => SoutenanceController::class, 'action' => [ 'index', ], 'roles' => [], ], ], ], ], 'router' => [ 'routes' => [ 'soutenances-a-venir' => [ 'type' => Literal::class, 'options' => [ 'route' => '/soutenances-a-venir', 'defaults' => [ 'controller' => SoutenanceController::class, 'action' => 'index', ], ], 'may_terminate' => true, ], ], ], 'controllers' => [ 'factories' => [ SoutenanceController::class => SoutenanceControllerFactory::class, ], ], 'service_manager' => [ 'factories' => [ ], ], 'view_helpers' => [ 'factories' => [ ], ], ]; module/Application/src/Application/Controller/ActualiteController.php 0 → 100644 +23 −0 Original line number Diff line number Diff line <?php namespace Application\Controller; use Application\Service\Actualite\ActualiteServiceAwareTrait; use Information\Service\InformationServiceAwareTrait; use Laminas\View\Model\ViewModel; use Structure\Service\EcoleDoctorale\EcoleDoctoraleServiceAwareTrait; class ActualiteController extends AbstractController { use ActualiteServiceAwareTrait; use EcoleDoctoraleServiceAwareTrait; use InformationServiceAwareTrait; public function indexAction() : ViewModel { return new ViewModel([ 'url' => $this->actualiteService->isActif() ? $this->actualiteService->getUrl() : null, 'informations' => $this->informationService->getInformations(true), ]); } } No newline at end of file Loading
CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ Journal des modifications 5.2.2 ----- - [FIX] exploitation de la récupération des chemins plutôt que des contenus pour la génération des convocations - Réorganisation des ménus latéraux de l'accueil du site 5.2.1 ----- Loading
module/Application/config/others/actualite.config.php +37 −0 Original line number Diff line number Diff line Loading @@ -2,11 +2,48 @@ namespace Application; use Application\Controller\ActualiteController; use Application\Controller\Factory\ActualiteControllerFactory; use Application\Service\Actualite\ActualiteService; use Application\Service\Actualite\ActualiteServiceFactory; use Application\View\Helper\Actualite\ActualiteViewHelperFactory; use Laminas\Router\Http\Literal; use UnicaenAuth\Guard\PrivilegeController; return [ 'bjyauthorize' => [ 'guards' => [ PrivilegeController::class => [ [ 'controller' => ActualiteController::class, 'action' => [ 'index', ], 'roles' => [], ], ], ], ], 'router' => [ 'routes' => [ 'actualite' => [ 'type' => Literal::class, 'options' => [ 'route' => '/actualite', 'defaults' => [ 'controller' => ActualiteController::class, 'action' => 'index', ], ], 'may_terminate' => true, ], ], ], 'controllers' => [ 'factories' => [ ActualiteController::class => ActualiteControllerFactory::class, ], ], 'service_manager' => [ 'factories' => [ ActualiteService::class => ActualiteServiceFactory::class, Loading
module/Application/config/others/offre.config.php 0 → 100644 +57 −0 Original line number Diff line number Diff line <?php namespace Application; use Application\Controller\ActualiteController; use Application\Controller\Factory\ActualiteControllerFactory; use Application\Controller\Factory\OffreControllerFactory; use Application\Controller\OffreController; use Application\Service\Actualite\ActualiteService; use Application\Service\Actualite\ActualiteServiceFactory; use Application\View\Helper\Actualite\ActualiteViewHelperFactory; use Laminas\Router\Http\Literal; use UnicaenAuth\Guard\PrivilegeController; return [ 'bjyauthorize' => [ 'guards' => [ PrivilegeController::class => [ [ 'controller' => OffreController::class, 'action' => [ 'index', ], 'roles' => [], ], ], ], ], 'router' => [ 'routes' => [ 'offre-these' => [ 'type' => Literal::class, 'options' => [ 'route' => '/offre-these', 'defaults' => [ 'controller' => OffreController::class, 'action' => 'index', ], ], 'may_terminate' => true, ], ], ], 'controllers' => [ 'factories' => [ OffreController::class => OffreControllerFactory::class, ], ], 'service_manager' => [ 'factories' => [ ], ], 'view_helpers' => [ 'factories' => [ ], ], ];
module/Application/config/others/soutenance.config.php 0 → 100644 +59 −0 Original line number Diff line number Diff line <?php namespace Application; use Application\Controller\ActualiteController; use Application\Controller\Factory\ActualiteControllerFactory; use Application\Controller\Factory\OffreControllerFactory; use Application\Controller\Factory\SoutenanceControllerFactory; use Application\Controller\OffreController; use Application\Controller\SoutenanceController; use Application\Service\Actualite\ActualiteService; use Application\Service\Actualite\ActualiteServiceFactory; use Application\View\Helper\Actualite\ActualiteViewHelperFactory; use Laminas\Router\Http\Literal; use UnicaenAuth\Guard\PrivilegeController; return [ 'bjyauthorize' => [ 'guards' => [ PrivilegeController::class => [ [ 'controller' => SoutenanceController::class, 'action' => [ 'index', ], 'roles' => [], ], ], ], ], 'router' => [ 'routes' => [ 'soutenances-a-venir' => [ 'type' => Literal::class, 'options' => [ 'route' => '/soutenances-a-venir', 'defaults' => [ 'controller' => SoutenanceController::class, 'action' => 'index', ], ], 'may_terminate' => true, ], ], ], 'controllers' => [ 'factories' => [ SoutenanceController::class => SoutenanceControllerFactory::class, ], ], 'service_manager' => [ 'factories' => [ ], ], 'view_helpers' => [ 'factories' => [ ], ], ];
module/Application/src/Application/Controller/ActualiteController.php 0 → 100644 +23 −0 Original line number Diff line number Diff line <?php namespace Application\Controller; use Application\Service\Actualite\ActualiteServiceAwareTrait; use Information\Service\InformationServiceAwareTrait; use Laminas\View\Model\ViewModel; use Structure\Service\EcoleDoctorale\EcoleDoctoraleServiceAwareTrait; class ActualiteController extends AbstractController { use ActualiteServiceAwareTrait; use EcoleDoctoraleServiceAwareTrait; use InformationServiceAwareTrait; public function indexAction() : ViewModel { return new ViewModel([ 'url' => $this->actualiteService->isActif() ? $this->actualiteService->getUrl() : null, 'informations' => $this->informationService->getInformations(true), ]); } } No newline at end of file