[BUGFIX] Consider hideAtCopy and disableHideAtCopy for page translation
In TYPO3 v8, new page translations within pages_language_overlay were visible by default when using plain DataHandler. In TYPO3 v9, due to the merge into "pages" for translations, the default value for "hidden" is used. Every new page translation was hidden by default - this was a different behavior. Issue #88248 changed this and restored the behaviour how it was in TYPO3 v8, this translated pages where always visible. This patch consider TCA configuration 'hideAtCopy' and TSconfig setting 'TCEMAIN.table.pages.disableHideAtCopy' options for page translations if source page is not already hidden. Further datahandler tests are added to cover these cases and prevent regressions on that. As the patch for #88248 already has been stating: For future TYPO3 major versions, the hidden field could be migrated into a 'allowLanguageSynchronization' once the Context API is used throughout Core properly. Resolves: #89622 Related: #88248 Rele...
Showing
- typo3/sysext/core/Classes/DataHandling/DataHandler.php 15 additions, 2 deletionstypo3/sysext/core/Classes/DataHandling/DataHandler.php
- typo3/sysext/core/Tests/Functional/DataHandling/Regular/AbstractActionTestCase.php 152 additions, 0 deletions...unctional/DataHandling/Regular/AbstractActionTestCase.php
- typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/ActionTest.php 72 additions, 0 deletions...sts/Functional/DataHandling/Regular/Modify/ActionTest.php
- typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePageHiddenHideAtCopyDisableHideAtCopySetToFalse.csv 29 additions, 0 deletions...calizePageHiddenHideAtCopyDisableHideAtCopySetToFalse.csv
- typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePageHiddenHideAtCopyDisableHideAtCopySetToTrue.csv 29 additions, 0 deletions...ocalizePageHiddenHideAtCopyDisableHideAtCopySetToTrue.csv
- typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePageHiddenHideAtCopyFalse.csv 29 additions, 0 deletions...ular/Modify/DataSet/localizePageHiddenHideAtCopyFalse.csv
- typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePageHiddenHideAtCopyNotDisableHideAtCopyUnset.csv 29 additions, 0 deletions...localizePageHiddenHideAtCopyNotDisableHideAtCopyUnset.csv
- typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePageNotHiddenHideAtCopyDisableHideAtCopySetToFalse.csv 29 additions, 0 deletions...izePageNotHiddenHideAtCopyDisableHideAtCopySetToFalse.csv
- typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePageNotHiddenHideAtCopyDisableHideAtCopySetToTrue.csv 29 additions, 0 deletions...lizePageNotHiddenHideAtCopyDisableHideAtCopySetToTrue.csv
- typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePageNotHiddenHideAtCopyFalse.csv 29 additions, 0 deletions...r/Modify/DataSet/localizePageNotHiddenHideAtCopyFalse.csv
- typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePageNotHiddenHideAtCopyNotDisableHideAtCopyUnset.csv 29 additions, 0 deletions...alizePageNotHiddenHideAtCopyNotDisableHideAtCopyUnset.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/ActionTest.php 80 additions, 0 deletions...ts/Functional/DataHandling/Regular/Discard/ActionTest.php
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizePageHiddenHideAtCopyDisableHideAtCopySetToFalse.csv 37 additions, 0 deletions...calizePageHiddenHideAtCopyDisableHideAtCopySetToFalse.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizePageHiddenHideAtCopyDisableHideAtCopySetToTrue.csv 37 additions, 0 deletions...ocalizePageHiddenHideAtCopyDisableHideAtCopySetToTrue.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizePageHiddenHideAtCopyDisableHideAtCopyUnset.csv 37 additions, 0 deletions...et/localizePageHiddenHideAtCopyDisableHideAtCopyUnset.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizePageHiddenHideAtCopyFalse.csv 37 additions, 0 deletions...lar/Discard/DataSet/localizePageHiddenHideAtCopyFalse.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizePageNotHiddenHideAtCopyDisableHideAtCopySetToFalse.csv 37 additions, 0 deletions...izePageNotHiddenHideAtCopyDisableHideAtCopySetToFalse.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizePageNotHiddenHideAtCopyDisableHideAtCopySetToTrue.csv 37 additions, 0 deletions...lizePageNotHiddenHideAtCopyDisableHideAtCopySetToTrue.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizePageNotHiddenHideAtCopyDisableHideAtCopyUnset.csv 37 additions, 0 deletions...localizePageNotHiddenHideAtCopyDisableHideAtCopyUnset.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizePageNotHiddenHideAtCopyFalse.csv 37 additions, 0 deletions.../Discard/DataSet/localizePageNotHiddenHideAtCopyFalse.csv
Please register or sign in to comment