diff --git a/config/application.config.php b/config/application.config.php index e661ec1c60f28590ad9205a4ac244bf0d3032be2..de607b31ab7131143fe1bbc9a43eaccd82a9f77b 100755 --- a/config/application.config.php +++ b/config/application.config.php @@ -41,6 +41,7 @@ $modules = [ 'Unicaen\Console', 'UnicaenSynchro', + 'Agent', 'Structure', 'Carriere', @@ -49,6 +50,7 @@ $modules = [ 'DemandeExterne', 'Fichier', 'Application', + // 'Laminas\DeveloperTools', ]; diff --git a/module/Formation/config/merged/export.config.php b/module/Formation/config/merged/export.config.php index dfe2d58296830075096df4c580391087dd2b942a..e9e02c759a6313a8f0596a68c6c22280ab04c0ec 100644 --- a/module/Formation/config/merged/export.config.php +++ b/module/Formation/config/merged/export.config.php @@ -4,6 +4,7 @@ namespace Formation; use Formation\Controller\ExportController; use Formation\Controller\ExportControllerFactory; +use Formation\Provider\Privilege\ExportPrivileges; use Laminas\Router\Http\Literal; use Laminas\Router\Http\Segment; use UnicaenPrivilege\Guard\PrivilegeController; @@ -18,7 +19,8 @@ return [ 'index', 'extraction-inscription', ], - 'roles' => [ + 'privileges' => [ + ExportPrivileges::EXPORT_INDEX, ], ], ], diff --git a/module/Formation/src/Formation/Provider/Privilege/ExportPrivileges.php b/module/Formation/src/Formation/Provider/Privilege/ExportPrivileges.php new file mode 100644 index 0000000000000000000000000000000000000000..ee50b56c4735132335187fc5d29028bf5e49311a --- /dev/null +++ b/module/Formation/src/Formation/Provider/Privilege/ExportPrivileges.php @@ -0,0 +1,10 @@ +<?php + +namespace Formation\Provider\Privilege; + +use UnicaenPrivilege\Provider\Privilege\Privileges; + +class ExportPrivileges extends Privileges +{ + const EXPORT_INDEX = 'export-export_index'; +}