[TASK] Finalize L10nModeUpdater for enhanced l10n_modes 46/51646/9
authorOliver Hader <oliver@typo3.org>
Sun, 12 Feb 2017 20:03:13 +0000 (21:03 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Tue, 14 Feb 2017 13:49:28 +0000 (14:49 +0100)
commitcb7d3021a077334604f1821ed89aeba9269bc98d
tree6f16a390580c48a4582a40ce9c461b10e838adee
parent0bd54bb931724ee8aa9586c7589f1983263b63fb
[TASK] Finalize L10nModeUpdater for enhanced l10n_modes

L10nModeUpdater has to be adjusted to reflect all possibilities that
became available with introducing allowLanguageSynchronization and
the implicit synchronization for the exclude mode.

Instead of cloning the logic again inside the upgrade wizard, the
DataHandler and DataMapResolver is used to determine required changes
as well as performing especially relation resolving and handling.

Resolves: #79768
Releases: master
Change-Id: Id61c419fe9f6aa6fdbbe6f3d6335b0e9c1bf0693
Reviewed-on: https://review.typo3.org/51646
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
typo3/sysext/core/Classes/DataHandling/Localization/State.php
typo3/sysext/install/Classes/Updates/DatabaseRowsUpdateWizard.php
typo3/sysext/install/Classes/Updates/RowUpdater/ImageCropUpdater.php
typo3/sysext/install/Classes/Updates/RowUpdater/L10nModeUpdater.php