Skip to content
Snippets Groups Projects
Commit 73e03bb7 authored by Rune Piper's avatar Rune Piper Committed by Frank Nägler
Browse files

[BUGFIX] Disable dump autoloading in Composer mode

This patch hides the "Dump autoload" button in the maintenance area when
in Composer mode, because it does nothing.

Resolves: #86565
Releases: master
Change-Id: Ib8f71f5a41189f97f02aed6b4c7cb69feabef724
Reviewed-on: https://review.typo3.org/58578


Tested-by: default avatarTYPO3com <no-reply@typo3.com>
Reviewed-by: default avatarTorben Hansen <derhansen@gmail.com>
Reviewed-by: default avatarNikita Hovratov <nikita.h@live.de>
Tested-by: default avatarNikita Hovratov <nikita.h@live.de>
Reviewed-by: default avatarTomas Norre Mikkelsen <tomasnorre@gmail.com>
Reviewed-by: default avatarTobi Kretschmann <tobi@tobishome.de>
Tested-by: default avatarTobi Kretschmann <tobi@tobishome.de>
Reviewed-by: default avatarFrank Naegler <frank.naegler@typo3.org>
Tested-by: default avatarFrank Naegler <frank.naegler@typo3.org>
parent 4c8b83b9
No related branches found
No related tags found
No related merge requests found
......@@ -16,6 +16,7 @@ namespace TYPO3\CMS\Install\Controller;
*/
use Psr\Http\Message\ServerRequestInterface;
use TYPO3\CMS\Core\Core\Environment;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Fluid\View\StandaloneView;
......@@ -44,6 +45,7 @@ class AbstractController
$view->assignMultiple([
'controller' => $request->getQueryParams()['install']['controller'] ?? 'maintenance',
'context' => $request->getQueryParams()['install']['context'] ?? '',
'composerMode' => Environment::isComposerMode(),
]);
return $view;
}
......
......@@ -38,9 +38,16 @@
<div class="card-content">
<p class="card-text">Resets autoload information for all active third party extensions.</p>
</div>
<div class="card-footer">
<a href="#" class="btn btn-primary " data-inline="1" data-require="TYPO3/CMS/Install/DumpAutoload">Dump autoload</a>
</div>
<f:if condition="{composerMode}">
<f:then>
<div class="card-footer text-muted">Reset autoloading via Composer</div>
</f:then>
<f:else>
<div class="card-footer">
<a href="#" class="btn btn-primary " data-inline="1" data-require="TYPO3/CMS/Install/DumpAutoload">Dump autoload</a>
</div>
</f:else>
</f:if>
</div>
<div class="card card-size-fixed-small">
<f:render partial="Card/Header" arguments="{ title: 'Clear Persistent Database Tables', subtitle: 'Database', icon: 'Icons/modules/install-clear-database.svg'}" />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment