From ca85d36da70322b7b0769575c5b90102286df518 Mon Sep 17 00:00:00 2001 From: Oliver Bartsch <bo@cedev.de> Date: Mon, 18 Dec 2023 09:28:34 +0100 Subject: [PATCH] [BUGFIX] Fix access restrictions of scheduler sub modules The scheduler sub modules are to be used by admin's only. This has to be set explicitly as no `inherit` option exists for the module access permissions. Resolves: #102689 Releases: main, 12.4 Change-Id: I94bbf9e18d0c9fa6003e234ef7de241526cfbad0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/82131 Reviewed-by: Oliver Bartsch <bo@cedev.de> Tested-by: Oliver Bartsch <bo@cedev.de> Tested-by: core-ci <typo3@b13.com> --- typo3/sysext/scheduler/Configuration/Backend/Modules.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/typo3/sysext/scheduler/Configuration/Backend/Modules.php b/typo3/sysext/scheduler/Configuration/Backend/Modules.php index 0c504fd0d214..33f916d0ba82 100644 --- a/typo3/sysext/scheduler/Configuration/Backend/Modules.php +++ b/typo3/sysext/scheduler/Configuration/Backend/Modules.php @@ -20,7 +20,7 @@ return [ ], 'scheduler_manage' => [ 'parent' => 'scheduler', - 'access' => 'inherit', + 'access' => 'admin', 'path' => '/module/scheduler/manage', 'labels' => ['title' => 'LLL:EXT:scheduler/Resources/Private/Language/locallang.xlf:function.scheduler'], 'routes' => [ @@ -32,7 +32,7 @@ return [ ], 'scheduler_availabletasks' => [ 'parent' => 'scheduler', - 'access' => 'inherit', + 'access' => 'admin', 'path' => '/module/scheduler/available-tasks', 'labels' => ['title' => 'LLL:EXT:scheduler/Resources/Private/Language/locallang.xlf:function.info'], 'routes' => [ @@ -43,7 +43,7 @@ return [ ], 'scheduler_setupcheck' => [ 'parent' => 'scheduler', - 'access' => 'inherit', + 'access' => 'admin', 'path' => '/module/scheduler/check-setup', 'labels' => ['title' => 'LLL:EXT:scheduler/Resources/Private/Language/locallang.xlf:function.check'], 'routes' => [ -- GitLab