[FEATURE] Add option to disable automatic installation of extensions
The extension manager currently downloads and installs an extension from TER or after file upload directly. Some people want to do some audits or modifications before installing an extension, therefore there should be an option to disable the automatic installation process and just download an extension like it was default in older extension managers. Like suggested in the related UX/forge issue this patch implements a simple switch in the configuration of the extension manager itself. Resolves: #50501 Related: #50582 Releases: master Change-Id: I538306fd9a067abebe0ffd36704f95eb52c3c454 Reviewed-on: http://review.typo3.org/30972 Reviewed-by:Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Markus Klein <klein.t3@reelworx.at> Tested-by:
Markus Klein <klein.t3@reelworx.at>
Showing
- typo3/sysext/core/Documentation/Changelog/master/Feature-50501-DisableAutomaticExtInstallation.rst 12 additions, 0 deletions.../master/Feature-50501-DisableAutomaticExtInstallation.rst
- typo3/sysext/extensionmanager/Classes/Controller/DownloadController.php 8 additions, 0 deletions...xtensionmanager/Classes/Controller/DownloadController.php
- typo3/sysext/extensionmanager/Classes/Controller/UploadExtensionFileController.php 15 additions, 6 deletions...ager/Classes/Controller/UploadExtensionFileController.php
- typo3/sysext/extensionmanager/Classes/Service/ExtensionManagementService.php 27 additions, 10 deletions...ionmanager/Classes/Service/ExtensionManagementService.php
- typo3/sysext/extensionmanager/Resources/Private/Language/locallang.xlf 10 additions, 1 deletion...extensionmanager/Resources/Private/Language/locallang.xlf
- typo3/sysext/extensionmanager/Resources/Private/Templates/Download/InstallFromTer.json 1 addition, 0 deletions.../Resources/Private/Templates/Download/InstallFromTer.json
- typo3/sysext/extensionmanager/Resources/Public/JavaScript/Main.js 2 additions, 2 deletions...sext/extensionmanager/Resources/Public/JavaScript/Main.js
- typo3/sysext/extensionmanager/Tests/Unit/Service/ExtensionManagementServiceTest.php 4 additions, 2 deletions...ger/Tests/Unit/Service/ExtensionManagementServiceTest.php
- typo3/sysext/extensionmanager/ext_conf_template.txt 2 additions, 0 deletionstypo3/sysext/extensionmanager/ext_conf_template.txt
Please register or sign in to comment