[FEATURE] Improve status output of refindex update
With adding progressbar support while updating the reference index, it is now possible to see which table is updated and how much progress has already been achieved. To be able to implement the progressbar in the frontend in a different way, a progress listener interface is introduced which can be added separately. At the same time, the FlashMessage logic is now put in the TYPO3 Backend controller and the $cli_echo is now used to inject the progress listener interface Resolves: #82062 Releases: master Change-Id: Id11ba8a9f3e033eaea9f3aff5a7f5eb0602cfa02 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/53748 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Sebastian Fischer <typo3@evoweb.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
Showing
- typo3/sysext/backend/Classes/Command/ProgressListener/ReferenceIndexProgressListener.php 125 additions, 0 deletions...mmand/ProgressListener/ReferenceIndexProgressListener.php
- typo3/sysext/backend/Classes/Command/ReferenceIndexUpdateCommand.php 11 additions, 3 deletions...t/backend/Classes/Command/ReferenceIndexUpdateCommand.php
- typo3/sysext/backend/Classes/View/ProgressListenerInterface.php 60 additions, 0 deletions...sysext/backend/Classes/View/ProgressListenerInterface.php
- typo3/sysext/core/Classes/Database/ReferenceIndex.php 75 additions, 38 deletionstypo3/sysext/core/Classes/Database/ReferenceIndex.php
- typo3/sysext/core/Documentation/Changelog/master/Feature-82062-ProgressForReferenceIndexUpdateOnCLI.rst 22 additions, 0 deletions...er/Feature-82062-ProgressForReferenceIndexUpdateOnCLI.rst
- typo3/sysext/install/Classes/Updates/ReferenceIndexUpdatedPrerequisite.php 10 additions, 8 deletions...all/Classes/Updates/ReferenceIndexUpdatedPrerequisite.php
- typo3/sysext/lowlevel/Classes/Command/FilesWithMultipleReferencesCommand.php 6 additions, 1 deletion...el/Classes/Command/FilesWithMultipleReferencesCommand.php
- typo3/sysext/lowlevel/Classes/Command/LostFilesCommand.php 5 additions, 1 deletiontypo3/sysext/lowlevel/Classes/Command/LostFilesCommand.php
- typo3/sysext/lowlevel/Classes/Command/MissingFilesCommand.php 4 additions, 1 deletion...3/sysext/lowlevel/Classes/Command/MissingFilesCommand.php
- typo3/sysext/lowlevel/Classes/Command/MissingRelationsCommand.php 4 additions, 1 deletion...sext/lowlevel/Classes/Command/MissingRelationsCommand.php
- typo3/sysext/lowlevel/Classes/Controller/DatabaseIntegrityController.php 14 additions, 3 deletions...wlevel/Classes/Controller/DatabaseIntegrityController.php
Please register or sign in to comment