[TASK] Ensure auto-created redirect are stored on site root
Long time back auto-created redirects were created on page "0", which has been changed meanwhile to create them using the pageId of the changed page as `pid`. With this change, auto-created redirects now use the siteConfigs rootPageId as `pid`. This acts as a preparation for following features and site based redirects editing capabilities. Resolves: #99044 Related: #91776 Releases: main Change-Id: I9ebacd268999d6a5bdf765dc14ebac5f11777514 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76521 Tested-by:Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/core/Documentation/Changelog/12.1/Important-99044-EnsureAuto-createdRedirectAreStoredOnConnectedSiteRoot.rst 23 additions, 0 deletions...nsureAuto-createdRedirectAreStoredOnConnectedSiteRoot.rst
- typo3/sysext/install/Classes/Updates/DatabaseRowsUpdateWizard.php 2 additions, 0 deletions...sext/install/Classes/Updates/DatabaseRowsUpdateWizard.php
- typo3/sysext/install/Classes/Updates/RowUpdater/SysRedirectRootPageMoveMigration.php 112 additions, 0 deletions...s/Updates/RowUpdater/SysRedirectRootPageMoveMigration.php
- typo3/sysext/install/Configuration/Services.yaml 3 additions, 0 deletionstypo3/sysext/install/Configuration/Services.yaml
- typo3/sysext/install/Tests/Functional/Updates/RowUpdater/Fixtures/SysRedirectsRootPageMoveMigrationNoSiteConfigImport.csv 8 additions, 0 deletions...s/SysRedirectsRootPageMoveMigrationNoSiteConfigImport.csv
- typo3/sysext/install/Tests/Functional/Updates/RowUpdater/Fixtures/SysRedirectsRootPageMoveMigrationNoSiteConfigResult.csv 8 additions, 0 deletions...s/SysRedirectsRootPageMoveMigrationNoSiteConfigResult.csv
- typo3/sysext/install/Tests/Functional/Updates/RowUpdater/Fixtures/SysRedirectsRootPageMoveMigrationSiteRootChildrenImport.csv 12 additions, 0 deletions...sRedirectsRootPageMoveMigrationSiteRootChildrenImport.csv
- typo3/sysext/install/Tests/Functional/Updates/RowUpdater/Fixtures/SysRedirectsRootPageMoveMigrationSiteRootChildrenResult.csv 12 additions, 0 deletions...sRedirectsRootPageMoveMigrationSiteRootChildrenResult.csv
- typo3/sysext/install/Tests/Functional/Updates/RowUpdater/Fixtures/SysRedirectsRootPageMoveMigrationSiteRootChildrenWithDeletedRedirectImport.csv 12 additions, 0 deletions...oveMigrationSiteRootChildrenWithDeletedRedirectImport.csv
- typo3/sysext/install/Tests/Functional/Updates/RowUpdater/Fixtures/SysRedirectsRootPageMoveMigrationSiteRootChildrenWithDeletedRedirectResult.csv 12 additions, 0 deletions...oveMigrationSiteRootChildrenWithDeletedRedirectResult.csv
- typo3/sysext/install/Tests/Functional/Updates/RowUpdater/Fixtures/SysRedirectsRootPageMoveMigrationSiteRootChildrenWithDisabledRedirectImport.csv 12 additions, 0 deletions...veMigrationSiteRootChildrenWithDisabledRedirectImport.csv
- typo3/sysext/install/Tests/Functional/Updates/RowUpdater/Fixtures/SysRedirectsRootPageMoveMigrationSiteRootChildrenWithDisabledRedirectResult.csv 12 additions, 0 deletions...veMigrationSiteRootChildrenWithDisabledRedirectResult.csv
- typo3/sysext/install/Tests/Functional/Updates/RowUpdater/SysRedirectRootPageMoveMigrationTest.php 108 additions, 0 deletions...dates/RowUpdater/SysRedirectRootPageMoveMigrationTest.php
- typo3/sysext/redirects/Classes/Service/SlugService.php 10 additions, 33 deletionstypo3/sysext/redirects/Classes/Service/SlugService.php
Please register or sign in to comment