[TASK] Deprecate inline localizationMode
TCA type's inline localizationMode can either be "keep" or "select". At least "keep" is counter-productive if allowLanguageSynchronization is enabled. That's why the whole localizationMode behaviour setting shall be deprecated and ignored in case allowLanguageSynchronization is enabled for the very same TCA field. This change does not migrate non-conflicting localizationMode settings automatically, since this potentially might be breaking and cannot be done without side-effects. Besides that calls to the static function BackendUtility::getInlineLocalizationMode() do not trigger a new entry in the deprectation log since the usage of localizationMode in TCA is logged already. Resolves: #79770 Releases: master Change-Id: Ic2072877d08bb880e9e957d6d31f0527333c2cc5 Reviewed-on: https://review.typo3.org/51650 Tested-by:TYPO3com <no-reply@typo3.com> Reviewed-by:
Markus Sommer <markussom@posteo.de> Tested-by:
Markus Sommer <markussom@posteo.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
Showing
- typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php 1 addition, 0 deletions...t/backend/Classes/Controller/FormInlineAjaxController.php
- typo3/sysext/backend/Classes/Form/Container/SingleFieldContainer.php 1 addition, 0 deletions...t/backend/Classes/Form/Container/SingleFieldContainer.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInline.php 1 addition, 0 deletions...ysext/backend/Classes/Form/FormDataProvider/TcaInline.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInlineConfiguration.php 2 additions, 0 deletions.../Classes/Form/FormDataProvider/TcaInlineConfiguration.php
- typo3/sysext/backend/Classes/Utility/BackendUtility.php 1 addition, 0 deletionstypo3/sysext/backend/Classes/Utility/BackendUtility.php
- typo3/sysext/core/Classes/Migrations/TcaMigration.php 42 additions, 0 deletionstypo3/sysext/core/Classes/Migrations/TcaMigration.php
- typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php 1 addition, 0 deletions...ysext/core/Classes/Utility/ExtensionManagementUtility.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-79770-DeprecateInlineLocalizationMode.rst 35 additions, 0 deletions...ter/Deprecation-79770-DeprecateInlineLocalizationMode.rst
- typo3/sysext/core/Tests/Unit/Migrations/TcaMigrationTest.php 113 additions, 0 deletionstypo3/sysext/core/Tests/Unit/Migrations/TcaMigrationTest.php
Please register or sign in to comment