[FEATURE] Show the redirect integrity status
The `ext:redirects` provides a integrity check command to detect integrity issues of existing redirects. This change persists the integrity state to the redirect records and extends the backend module to make the integrity state of redirects visible by colorizing them in the list. Additionally, a new filter option for the integrity state is now available. Resolves: #99485 Releases: main Change-Id: I03db4472f3e37594e33ab92a617a3787014e157a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77285 Reviewed-by:Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
Showing
- typo3/sysext/core/Documentation/Changelog/13.0/Feature-99485-ShowTheRedirectIntegrityStatus.rst 37 additions, 0 deletions...log/13.0/Feature-99485-ShowTheRedirectIntegrityStatus.rst
- typo3/sysext/redirects/Classes/Command/CheckIntegrityCommand.php 16 additions, 3 deletions...ysext/redirects/Classes/Command/CheckIntegrityCommand.php
- typo3/sysext/redirects/Classes/Command/CleanupRedirectsCommand.php 7 additions, 0 deletions...ext/redirects/Classes/Command/CleanupRedirectsCommand.php
- typo3/sysext/redirects/Classes/Controller/ManagementController.php 4 additions, 0 deletions...ext/redirects/Classes/Controller/ManagementController.php
- typo3/sysext/redirects/Classes/Event/ModifyRedirectManagementControllerViewDataEvent.php 11 additions, 0 deletions...Event/ModifyRedirectManagementControllerViewDataEvent.php
- typo3/sysext/redirects/Classes/Repository/Demand.php 25 additions, 4 deletionstypo3/sysext/redirects/Classes/Repository/Demand.php
- typo3/sysext/redirects/Classes/Repository/RedirectRepository.php 25 additions, 0 deletions...ysext/redirects/Classes/Repository/RedirectRepository.php
- typo3/sysext/redirects/Classes/Service/IntegrityService.php 16 additions, 0 deletionstypo3/sysext/redirects/Classes/Service/IntegrityService.php
- typo3/sysext/redirects/Classes/Service/SlugService.php 4 additions, 0 deletionstypo3/sysext/redirects/Classes/Service/SlugService.php
- typo3/sysext/redirects/Classes/Utility/RedirectConflict.php 27 additions, 0 deletionstypo3/sysext/redirects/Classes/Utility/RedirectConflict.php
- typo3/sysext/redirects/Configuration/TCA/sys_redirect.php 23 additions, 1 deletiontypo3/sysext/redirects/Configuration/TCA/sys_redirect.php
- typo3/sysext/redirects/Resources/Private/Language/locallang.xlf 3 additions, 0 deletions...sysext/redirects/Resources/Private/Language/locallang.xlf
- typo3/sysext/redirects/Resources/Private/Language/locallang_db.xlf 15 additions, 0 deletions...ext/redirects/Resources/Private/Language/locallang_db.xlf
- typo3/sysext/redirects/Resources/Private/Language/locallang_module_redirect.xlf 6 additions, 0 deletions.../Resources/Private/Language/locallang_module_redirect.xlf
- typo3/sysext/redirects/Resources/Private/Templates/Management/Overview.html 10 additions, 1 deletion...ects/Resources/Private/Templates/Management/Overview.html
- typo3/sysext/redirects/Tests/Functional/Service/IntegrityServiceTest.php 29 additions, 0 deletions...directs/Tests/Functional/Service/IntegrityServiceTest.php
- typo3/sysext/redirects/Tests/Unit/Event/ModifyRedirectManagementControllerViewDataEventTest.php 5 additions, 0 deletions...t/ModifyRedirectManagementControllerViewDataEventTest.php
- typo3/sysext/redirects/Tests/Unit/Repository/DemandTest.php 16 additions, 11 deletionstypo3/sysext/redirects/Tests/Unit/Repository/DemandTest.php
Please register or sign in to comment