From c63b2aaea74c4f6452b3e6c1b3da9d14a97d8e56 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Metivier <jean-philippe.metivier@unicaen.fr> Date: Mon, 9 Dec 2024 11:42:14 +0100 Subject: [PATCH] Privilege pour le menu extraction --- config/application.config.php | 2 ++ module/Formation/config/merged/export.config.php | 4 +++- .../Formation/Provider/Privilege/ExportPrivileges.php | 10 ++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 module/Formation/src/Formation/Provider/Privilege/ExportPrivileges.php diff --git a/config/application.config.php b/config/application.config.php index e661ec1c..de607b31 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 dfe2d582..e9e02c75 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 00000000..ee50b56c --- /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'; +} -- GitLab