[TASK] Add feature switch "unifiedPageTranslationHandling" 46/55446/8
authorBenni Mack <benni@typo3.org>
Wed, 24 Jan 2018 13:21:17 +0000 (14:21 +0100)
committerFrank Naegler <frank.naegler@typo3.org>
Fri, 2 Mar 2018 10:55:07 +0000 (11:55 +0100)
commita42e5eca5218b8a91968f103dc09705166f5c450
tree6cbf3a65dcb5eac676ff01ff755037323dd2c346
parent016afcdd62bdb04252db140f8c822b43092b2b7e
[TASK] Add feature switch "unifiedPageTranslationHandling"

The feature switch "unifiedPageTranslationHandling" is active for all new
installations, but not active for existing installations.

It does the following when active:
- All DB schema migrations decide to drop "pages_language_overlay"
- TCA migration no longer throws a deprecation info (but still unsets "pages_language_overlay")

Once the Update Wizard for migrating pages_language_overlay records is done,
the feature is enabled.

Resolves: #83711
Releases: master
Change-Id: I478c8d5d745309889fa38b44b5eaab7226afdfc4
Reviewed-on: https://review.typo3.org/55446
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
typo3/sysext/core/Classes/Database/Schema/SchemaMigrator.php
typo3/sysext/core/Classes/Migrations/TcaMigration.php
typo3/sysext/core/Configuration/DefaultConfiguration.php
typo3/sysext/core/Configuration/DefaultConfigurationDescription.yaml
typo3/sysext/core/Configuration/FactoryConfiguration.php
typo3/sysext/core/Documentation/Changelog/master/Feature-83711-FeatureFlagUnifiedPageTranslationHandling.rst [new file with mode: 0644]
typo3/sysext/install/Classes/Updates/MigratePagesLanguageOverlayUpdate.php