[!!!][FEATURE] Main install tool refactoring 09/53109/100
authorMona Muzaffar <mona.muzaffar@gmx.de>
Sat, 3 Jun 2017 16:13:57 +0000 (18:13 +0200)
committerFrank Naegler <frank.naegler@typo3.org>
Fri, 18 Aug 2017 19:34:53 +0000 (21:34 +0200)
commiteb7539b6897e1a0b1199ebf79fe1804539d8c013
tree555db3e831747e888d59c175ba0f536663d01232
parent3df33f5e325679b501e4213c99259c1ecbcacfec
[!!!][FEATURE] Main install tool refactoring

The patch applies a major refactoring of the "tool" part of the
install tool. As the most visible change, the install tool
application is now split from the "install" backend module menu
entry into four different entries - "Maintenance", "Settings",
"Upgrade" and "Environment". This is in-line with the strategy outline at
https://decisions.typo3.org/t/typo3-system-management-the-big-picture

The patch can be seen as the main separation and split patch to
introduce the integration of the install tool application
into the overall backend look and feel.

On the visible side, single install tool actions that were
spread over the old menu entries like "all configuration" and
friends are now given single "cards" within one of the four
main module entries. The "standalone" version of the install
tool is now similar to the backend view - just without all the
other module menu entries.

Aside from this major visible change, the patch comes with
a main refactoring of the underlying PHP code and click behavior:

* All "action" buttons that initiate something are now ajax based.
  Codewise, this is the major part.
* No main controller loads ext_tables / ext_localconf anymore.
* Main "Install.js" is now mostly a dispatcher to load specific
  requireJs components determined by given clicked main module.
* Major refactorinng of JavaScript output and click-flow.
* Introduce various new "services". Ajax actions always return
  objects and arrays, but no HTML. This is a major step towards
  proper cli and psr-7 integration.

Even with the install tool paradigm "never cache anything", the
application feels very snappy due to slim main controllers
and straight single Ajax action triggers.

Some parts of the internal PHP API of the install tool have been
changed. While the install tool is "internal" anyway, this patch
has been marked as [!!!] to hint extension developers in the
unlikely case it breaks some low level extension.

The state of this major change is not "perfect": There are
various details to improve. However, this patch has more than
9k lines, all major parts work fine and the huge file juggling
prevents other patches from being integrated. Glitches and
further improvements can be done with small patches afterwards.

Resolves: #76084
Releases: master
Change-Id: I2cc93f35c0760fce33c2136d41159c802932dfc4
Reviewed-on: https://review.typo3.org/53109
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Marco Christian Krenn <krenn@webconsulting.at>
Tested-by: Marco Christian Krenn <krenn@webconsulting.at>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Philipp Hamid <ph@supertrumpf.at>
Tested-by: Philipp Hamid <ph@supertrumpf.at>
278 files changed:
Build/Resources/Public/Sass/component/_callout.scss
Build/Resources/Public/Sass/install.scss
Build/Resources/Public/Sass/libs/_gridder.scss [new file with mode: 0644]
Build/package-lock.json
typo3/sysext/backend/Classes/Http/BackendModuleRequestHandler.php
typo3/sysext/backend/Resources/Public/Css/backend.css
typo3/sysext/core/Configuration/DefaultConfiguration.php
typo3/sysext/core/Documentation/Changelog/master/Feature-81863-MarkWizardsAsDoneInInstallTool.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Important-76084-MoveInstallToolModulesIntoBackendModuleMenu.rst [new file with mode: 0644]
typo3/sysext/core/Tests/Acceptance/Backend/Install/InstallModuleCest.php
typo3/sysext/install/Classes/Configuration/FeatureManager.php
typo3/sysext/install/Classes/Controller/Action/AbstractAction.php
typo3/sysext/install/Classes/Controller/Action/Ajax/AbstractAjaxAction.php
typo3/sysext/install/Classes/Controller/Action/Ajax/AbstractCoreUpdate.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Ajax/ChangeInstallToolPassword.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/ClearAllCache.php
typo3/sysext/install/Classes/Controller/Action/Ajax/ClearCache.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Ajax/ClearTable.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/ClearTypo3tempFiles.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateAbstract.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateActivate.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateCheckPreConditions.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateDownload.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateIsUpdateAvailable.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateMove.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateUnpack.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateUpdateVersionMatrix.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateVerifyChecksum.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CreateAdmin.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/DatabaseAnalyzerAnalyze.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/DatabaseAnalyzerExecute.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/DumpAutoload.php
typo3/sysext/install/Classes/Controller/Action/Ajax/EnvironmentCheckGetStatus.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/EnvironmentStatus.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Ajax/ExtensionCompatibilityTester.php
typo3/sysext/install/Classes/Controller/Action/Ajax/ExtensionScannerFiles.php
typo3/sysext/install/Classes/Controller/Action/Ajax/ExtensionScannerMarkFullyScannedRestFiles.php
typo3/sysext/install/Classes/Controller/Action/Ajax/ExtensionScannerScanFile.php
typo3/sysext/install/Classes/Controller/Action/Ajax/FilterManager.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Ajax/FolderStatus.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Ajax/FolderStructureFix.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/FolderStructureGetStatus.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/ImageProcessing.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/LocalConfigurationWrite.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/MailTest.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/PresetActivate.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/RemoveIgnoredItems.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Ajax/ResetBackendUserUc.php
typo3/sysext/install/Classes/Controller/Action/Ajax/SaveIgnoredItems.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Ajax/TcaExtTablesCheck.php
typo3/sysext/install/Classes/Controller/Action/Ajax/TcaMigrationsCheck.php
typo3/sysext/install/Classes/Controller/Action/Ajax/UninstallExtension.php
typo3/sysext/install/Classes/Controller/Action/Ajax/UpgradeDocsMarkRead.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/UpgradeDocsUnmarkRead.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/UpgradeWizardsBlockingDatabaseAdds.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/UpgradeWizardsBlockingDatabaseCharsetFix.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/UpgradeWizardsBlockingDatabaseCharsetTest.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/UpgradeWizardsBlockingDatabaseExecute.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/UpgradeWizardsDoneUpgrades.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/UpgradeWizardsExecute.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/UpgradeWizardsInput.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/UpgradeWizardsList.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/UpgradeWizardsMarkUndone.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/UpgradeWizardsSilentUpgrades.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Tool/About.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Tool/AllConfiguration.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Tool/CleanUp.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Tool/Configuration.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Tool/Environment.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Tool/ExtensionScanner.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Tool/FolderStructure.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Tool/ImportantActions.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Tool/LoadExtensions.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Tool/Maintenance.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Tool/Settings.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Tool/SystemEnvironment.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Tool/TestSetup.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Tool/Upgrade.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Tool/UpgradeAnalysis.php [deleted file]
typo3/sysext/install/Classes/Controller/Action/Tool/UpgradeWizard.php [deleted file]
typo3/sysext/install/Classes/Controller/AjaxController.php
typo3/sysext/install/Classes/Controller/BackendModuleController.php
typo3/sysext/install/Classes/Controller/ToolController.php
typo3/sysext/install/Classes/Service/ClearTableService.php [new file with mode: 0644]
typo3/sysext/install/Classes/Service/LocalConfigurationValueService.php [new file with mode: 0644]
typo3/sysext/install/Classes/Service/SqlExpectedSchemaService.php [deleted file]
typo3/sysext/install/Classes/Service/Typo3tempFileService.php [new file with mode: 0644]
typo3/sysext/install/Classes/Service/UpgradeWizardsService.php [new file with mode: 0644]
typo3/sysext/install/Classes/Status/AbstractStatus.php
typo3/sysext/install/Classes/Status/AlertStatus.php
typo3/sysext/install/Classes/Status/ErrorStatus.php
typo3/sysext/install/Classes/Status/Exception.php
typo3/sysext/install/Classes/Status/InfoStatus.php
typo3/sysext/install/Classes/Status/LoadingStatus.php
typo3/sysext/install/Classes/Status/NoticeStatus.php
typo3/sysext/install/Classes/Status/OkStatus.php
typo3/sysext/install/Classes/Status/StatusInterface.php
typo3/sysext/install/Classes/Status/StatusUtility.php
typo3/sysext/install/Classes/Status/WarningStatus.php
typo3/sysext/install/Classes/Updates/AbstractDatabaseSchemaUpdate.php [deleted file]
typo3/sysext/install/Classes/Updates/AbstractUpdate.php
typo3/sysext/install/Classes/Updates/DatabaseCharsetUpdate.php [deleted file]
typo3/sysext/install/Classes/Updates/FinalDatabaseSchemaUpdate.php [deleted file]
typo3/sysext/install/Classes/Updates/InitialDatabaseSchemaUpdate.php [deleted file]
typo3/sysext/install/Classes/View/JsonView.php
typo3/sysext/install/Classes/ViewHelpers/File/ExistsViewHelper.php [deleted file]
typo3/sysext/install/Classes/ViewHelpers/File/RelativePathViewHelper.php [deleted file]
typo3/sysext/install/Classes/ViewHelpers/Format/ImageMagickCommandsViewHelper.php [deleted file]
typo3/sysext/install/Resources/Private/Language/ModuleInstallEnvironment.xlf [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Language/ModuleInstallMaintenance.xlf [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Language/ModuleInstallSettings.xlf [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Language/ModuleInstallUpgrade.xlf [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Layouts/ToolAuthenticated.html
typo3/sysext/install/Resources/Private/Partials/Action/Common/Headers.html
typo3/sysext/install/Resources/Private/Partials/Action/Common/Left.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Common/MarkExtensionAsDone.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Common/MenuLink.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Common/MenuModuleLink.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Common/ModuleMenu.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Common/Topbar.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/AllConfiguration/SubSection.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/CleanUp/ClearTables.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/CleanUp/ProcessedFiles.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/CleanUp/ResetBackendUserUc.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/CleanUp/Typo3TempFiles.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/Context.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/Context/Custom.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/Context/Debug.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/Context/Live.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/ExtbaseObjectCache.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/ExtbaseObjectCache/Apc.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/ExtbaseObjectCache/Apcu.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/ExtbaseObjectCache/Database.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/Image.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/Image/Custom.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/Image/GraphicsMagick.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/Image/ImageMagick6.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/Mail.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/Mail/Custom.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/Mail/Sendmail.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/Mail/Smtp.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Environment/EnvironmentCheck.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Environment/FolderStructure.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Environment/ImageProcessing.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Environment/MailTest.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Environment/PhpInfo.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Environment/SystemInformation.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/ImportantActions/ClearAllCache.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/ImportantActions/CoreUpdateButton.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/ImportantActions/CreateAdministrator.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/ImportantActions/DatabaseAnalyzerButton.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/ImportantActions/DatabaseAnalyzerData.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/ImportantActions/DatabaseAnalyzerSuggestion.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/ImportantActions/DumpAutoload.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/ImportantActions/ExtensionCompatibilityTester.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/ImportantActions/LastError.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/ImportantActions/NewInstallToolPassword.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/ImportantActions/SystemInformation.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/ImportantActions/TcaExtTablesCheck.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/ImportantActions/TcaMigrationsCheck.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Maintenance/ClearAllCache.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Maintenance/ClearTables.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Maintenance/ClearTypo3tempFiles.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Maintenance/CreateAdmin.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Maintenance/DatabaseAnalyzer.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Maintenance/DumpAutoload.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Maintenance/LastError.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Maintenance/ResetBackendUserUc.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/ChangeInstallToolPassword.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/LocalConfiguration.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/LocalConfiguration/SubSection.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/Context.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/Context/Custom.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/Context/Debug.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/Context/Live.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/ExtbaseObjectCache.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/ExtbaseObjectCache/Apc.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/ExtbaseObjectCache/Apcu.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/ExtbaseObjectCache/Database.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/Image.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/Image/Custom.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/Image/GraphicsMagick.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/Image/ImageMagick6.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/Mail.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/Mail/Custom.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/Mail/Sendmail.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Settings/Presets/Mail/Smtp.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/TestSetup/AboutImageHandling.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/TestSetup/CombiningImages.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/TestSetup/ConvertImageFormatsToJpg.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/TestSetup/CurrentConfiguration.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/TestSetup/DisplayTwinImage.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/TestSetup/Gdlib.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/TestSetup/Mail.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/TestSetup/ScalingImages.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/TestSetup/TrueTypeFont.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/TestSetup/VerifyTestResults.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/TestSetup/WriteGifAndPng.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Upgrade/CheckForBrokenExtensions.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Upgrade/CoreUpdate.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Upgrade/ExtensionScanner.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Upgrade/TcaExtTablesCheck.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Upgrade/TcaMigrationsCheck.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Upgrade/UpgradeDocs.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Upgrade/UpgradeDocs/PanelItem.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Upgrade/UpgradeWizards.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/UpgradeAnalysis/ListDocumentation.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/UpgradeAnalysis/PanelItem.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/UpgradeWizard/GetUserInput.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/UpgradeWizard/ListUpdates.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Action/Tool/UpgradeWizard/PerformUpdate.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Action/Ajax/FilterManager.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Action/Ajax/RemoveIgnoredItems.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/About.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/AllConfiguration.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/CleanUp.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/Configuration.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/Environment.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/ExtensionScanner.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/FolderStructure.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/ImportantActions.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/LoadExtensions.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/Maintenance.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/Settings.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/SystemEnvironment.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/TestSetup.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/Upgrade.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/UpgradeAnalysis.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Action/Tool/UpgradeWizard.html [deleted file]
typo3/sysext/install/Resources/Public/Css/install.css
typo3/sysext/install/Resources/Public/Icons/module-install-environment.svg [new file with mode: 0644]
typo3/sysext/install/Resources/Public/Icons/module-install-maintenance.svg [new file with mode: 0644]
typo3/sysext/install/Resources/Public/Icons/module-install-settings.svg [new file with mode: 0644]
typo3/sysext/install/Resources/Public/Icons/module-install-upgrade.svg [new file with mode: 0644]
typo3/sysext/install/Resources/Public/Icons/module-install.svg [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Install.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/Cache.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/CardLayout.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ChangeInstallToolPassword.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/CheckForBrokenExtensions.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ClearTable.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ClearTypo3tempFiles.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/CoreUpdate.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/CreateAdmin.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/DatabaseAnalyzer.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/DumpAutoload.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/EnvironmentCheck.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ExtensionScanner.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/FlashMessage.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/FolderStructure.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ImageProcessing.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/InfoBox.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/LocalConfiguration.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/MailTest.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ModuleMenu.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/Presets.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ProgressBar.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ResetBackendUserUc.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/Severity.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/TcaExtTablesCheck.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/TcaMigrationsCheck.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/UpgradeDocs.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/UpgradeWizards.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/RequireJSConfig.js [new file with mode: 0644]
typo3/sysext/install/Tests/Unit/Controller/Action/Ajax/ExtensionCompatibilityTesterTest.php
typo3/sysext/install/Tests/Unit/FolderStructure/LinkNodeTest.php
typo3/sysext/install/Tests/Unit/Service/ClearTableServiceTest.php [new file with mode: 0644]
typo3/sysext/install/Tests/Unit/Service/CoreUpdateServiceTest.php
typo3/sysext/install/Tests/Unit/Service/CoreVersionServiceTest.php
typo3/sysext/install/Tests/Unit/Service/SilentConfigurationUpgradeServiceTest.php
typo3/sysext/install/Tests/Unit/Service/Typo3tempFileServiceTest.php [new file with mode: 0644]
typo3/sysext/install/Tests/Unit/Status/AbstractStatusTest.php [new file with mode: 0644]
typo3/sysext/install/Tests/Unit/Status/StatusUtilityTest.php
typo3/sysext/install/Tests/Unit/View/JsonViewTest.php
typo3/sysext/install/composer.json
typo3/sysext/install/ext_localconf.php
typo3/sysext/install/ext_tables.php