[!!!][TASK] Remove $TYPO3_CONF_VARS['FE']['pageOverlayFields'] 54/51954/5
authorOliver Hader <oliver@typo3.org>
Sun, 5 Mar 2017 10:25:16 +0000 (11:25 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Tue, 14 Mar 2017 21:57:48 +0000 (22:57 +0100)
commitbce9a83841088483746f422dbe39c5fa1cee5861
treed26cdfac77285f27b7849df1576376bca7de5d95
parente4edc72df3fbf531e112919d06c6e965ab206188
[!!!][TASK] Remove $TYPO3_CONF_VARS['FE']['pageOverlayFields']

The configuration $GLOBALS['TYPO3_CONF_VARS']['FE']['pageOverlayFields']
is removed from the default configuration as well as from the overlay
handling in PageRepository and RootlineUtility. This setting has been
used to determine overlay fields in the table pages_language_overlay at
a time in the runtime processing when the complete TCA was not fully
available. Since the allowLanguageSynchronization possibility has been
integrated into TYPO3 CMS 8, l10n_mode was available already and the TCA
is loaded as well, the pageOverlayFields settings are superfluous.

Change-Id: I36198d7dec94204fc761048de705aa03a5e931c3
Resolves: #80149
Releases: master
Reviewed-on: https://review.typo3.org/51954
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
typo3/sysext/core/Classes/Migrations/TcaMigration.php
typo3/sysext/core/Classes/Utility/RootlineUtility.php
typo3/sysext/core/Configuration/DefaultConfiguration.php
typo3/sysext/core/Configuration/DefaultConfigurationDescription.php
typo3/sysext/core/Documentation/Changelog/master/Breaking-80149-RemoveGLOBALSTYPO3_CONF_VARSFEpageOverlayFields.rst [new file with mode: 0644]
typo3/sysext/core/Tests/Unit/Migrations/TcaMigrationTest.php
typo3/sysext/frontend/Classes/Page/PageRepository.php