From d6bea9009ebce0e41cea6d3e514ff03aff66dd08 Mon Sep 17 00:00:00 2001 From: Oliver Bartsch <bo@cedev.de> Date: Thu, 20 Jun 2024 09:44:20 +0200 Subject: [PATCH] [TASK] Rename path to extensionmanager module The URL path to the extensionmanager backend module is now "/module/tools/extensionmanager" to be in line with the other "admin tools" backend modules. The module identifier is also changed and a corresponding alias is added. Resolves: #104156 Releases: main Change-Id: I140496dcabc29f09b28d276a84a8a96676058898 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84792 Reviewed-by: Andreas Kienast <a.fernandez@scripting-base.de> Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch> Tested-by: Andreas Kienast <a.fernandez@scripting-base.de> Tested-by: Christian Kuhn <lolli@schwarzbu.ch> Tested-by: Georg Ringer <georg.ringer@gmail.com> Tested-by: core-ci <typo3@b13.com> Reviewed-by: Georg Ringer <georg.ringer@gmail.com> --- .../Classes/Report/ExtensionComposerStatus.php | 2 +- .../sysext/extensionmanager/Configuration/Backend/Modules.php | 4 +++- .../sysext/install/Classes/Controller/InstallerController.php | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/typo3/sysext/extensionmanager/Classes/Report/ExtensionComposerStatus.php b/typo3/sysext/extensionmanager/Classes/Report/ExtensionComposerStatus.php index 923ea5ef709f..3f5ab13c1d6f 100644 --- a/typo3/sysext/extensionmanager/Classes/Report/ExtensionComposerStatus.php +++ b/typo3/sysext/extensionmanager/Classes/Report/ExtensionComposerStatus.php @@ -60,7 +60,7 @@ class ExtensionComposerStatus implements RequestAwareStatusProviderInterface $dispatchAction = 'TYPO3.ModuleMenu.showModule'; $dispatchArgs = [ - 'tools_ExtensionmanagerExtensionmanager', + 'extensionmanager', '&' . http_build_query($queryParameters), ]; diff --git a/typo3/sysext/extensionmanager/Configuration/Backend/Modules.php b/typo3/sysext/extensionmanager/Configuration/Backend/Modules.php index 6c09f7683677..fea8d85f60ab 100644 --- a/typo3/sysext/extensionmanager/Configuration/Backend/Modules.php +++ b/typo3/sysext/extensionmanager/Configuration/Backend/Modules.php @@ -13,11 +13,13 @@ use TYPO3\CMS\Extensionmanager\Controller\UploadExtensionFileController; * Definitions for modules provided by EXT:extensionmanager */ return [ - 'tools_ExtensionmanagerExtensionmanager' => [ + 'extensionmanager' => [ 'parent' => 'tools', 'access' => 'systemMaintainer', 'iconIdentifier' => 'module-extensionmanager', 'labels' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_mod.xlf', + 'aliases' => ['tools_ExtensionmanagerExtensionmanager'], + 'path' => '/module/tools/extensionmanager', 'extensionName' => 'Extensionmanager', 'controllerActions' => [ ListController::class => [ diff --git a/typo3/sysext/install/Classes/Controller/InstallerController.php b/typo3/sysext/install/Classes/Controller/InstallerController.php index eafdb89bcd0e..80530b319889 100644 --- a/typo3/sysext/install/Classes/Controller/InstallerController.php +++ b/typo3/sysext/install/Classes/Controller/InstallerController.php @@ -636,7 +636,7 @@ final class InstallerController 'login', [], RouteRedirect::create( - 'tools_ExtensionmanagerExtensionmanager', + 'extensionmanager', [ 'action' => 'distributions', ] -- GitLab