[!!!][TASK] Migrate pages_language_overlay into pages
The patch migrates all data from pages_language_overlay into pages, and moves all API calls to overlay pages. The following restrictions are set: * Backend is always showing pages only for "sys_language_uid=0" for the page tree, element browser (e.g. "linking to default language page"), except where explicitly requested like the Page Module => Languages view. * pid and sorting are always the same for all translations and their default language page * Elements on a page are always keeping the field "pid" to the default language page (no change) * Permission checks for Backend users are always made against the default language page (perms_* fields and webmounts) Resolves: #82445 Releases: master Change-Id: I62536e21d7110fa434c75fbd4470a3f53b79d260 Reviewed-on: https://review.typo3.org/51272 Tested-by:TYPO3com <no-reply@typo3.com> Reviewed-by:
Frans Saris <franssaris@gmail.com> Tested-by:
Frans Saris <franssaris@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
Showing
- typo3/sysext/backend/Classes/Clipboard/Clipboard.php 1 addition, 1 deletiontypo3/sysext/backend/Classes/Clipboard/Clipboard.php
- typo3/sysext/backend/Classes/Configuration/TranslationConfigurationProvider.php 25 additions, 19 deletions...lasses/Configuration/TranslationConfigurationProvider.php
- typo3/sysext/backend/Classes/Controller/EditDocumentController.php 12 additions, 7 deletions...ext/backend/Classes/Controller/EditDocumentController.php
- typo3/sysext/backend/Classes/Controller/NewRecordController.php 2 additions, 5 deletions...sysext/backend/Classes/Controller/NewRecordController.php
- typo3/sysext/backend/Classes/Controller/PageLayoutController.php 23 additions, 20 deletions...ysext/backend/Classes/Controller/PageLayoutController.php
- typo3/sysext/backend/Classes/Form/FormDataCompiler.php 3 additions, 0 deletionstypo3/sysext/backend/Classes/Form/FormDataCompiler.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/AbstractItemProvider.php 1 addition, 2 deletions...nd/Classes/Form/FormDataProvider/AbstractItemProvider.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/DatabaseDefaultLanguagePageRow.php 41 additions, 0 deletions.../Form/FormDataProvider/DatabaseDefaultLanguagePageRow.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/DatabaseLanguageRows.php 2 additions, 8 deletions...nd/Classes/Form/FormDataProvider/DatabaseLanguageRows.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/DatabasePageLanguageOverlayRows.php 3 additions, 3 deletions...Form/FormDataProvider/DatabasePageLanguageOverlayRows.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/DatabaseUserPermissionCheck.php 1 addition, 1 deletion...ses/Form/FormDataProvider/DatabaseUserPermissionCheck.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInline.php 0 additions, 3 deletions...ysext/backend/Classes/Form/FormDataProvider/TcaInline.php
- typo3/sysext/backend/Classes/RecordList/AbstractRecordList.php 3 additions, 3 deletions.../sysext/backend/Classes/RecordList/AbstractRecordList.php
- typo3/sysext/backend/Classes/Tree/Pagetree/DataProvider.php 5 additions, 0 deletionstypo3/sysext/backend/Classes/Tree/Pagetree/DataProvider.php
- typo3/sysext/backend/Classes/Tree/View/PageTreeView.php 1 addition, 1 deletiontypo3/sysext/backend/Classes/Tree/View/PageTreeView.php
- typo3/sysext/backend/Classes/Utility/BackendUtility.php 4 additions, 12 deletionstypo3/sysext/backend/Classes/Utility/BackendUtility.php
- typo3/sysext/backend/Classes/View/PageLayoutView.php 37 additions, 78 deletionstypo3/sysext/backend/Classes/View/PageLayoutView.php
- typo3/sysext/backend/Resources/Public/JavaScript/PageActions.js 2 additions, 5 deletions...sysext/backend/Resources/Public/JavaScript/PageActions.js
- typo3/sysext/backend/Tests/Functional/Controller/FormInlineAjaxControllerTest.php 0 additions, 1 deletion...ts/Functional/Controller/FormInlineAjaxControllerTest.php
- typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/DatabaseDefaultLanguagePageRowTest.php 103 additions, 0 deletions...m/FormDataProvider/DatabaseDefaultLanguagePageRowTest.php
Please register or sign in to comment