Bug #80141
closedAdd allowLanguageSynchronization chain resolving
100%
Description
Currently the localization behavior does not consider localization chains concerning field values to be synchronized over multiple localization hops that use the relative l10n_state "source".
Imagine the following scenario of content element:- [uid:10, sys_language_uid:0, l18n_parent:0, l10n_source:0, header:Value]
- [uid:11, sys_language_uid:1, l18n_parent:10, l10n_source:10, header:Value, l10n_state:{header:parent}]
- [uid:12, sys_language_uid:2, l18n_parent:10, l10n_source:11, header:Value, l10n_state:{header:source}]
Now if the record of the default record (uid:10) will be updated and the header value set to "Modified", only direct dependents would be synchronized. The automated update of the direct-child localization record (uid:11) does not trigger another update for the grand-child localization (uid:12). To achieve this, the data-map processor has been extended to collect new modifications to the data-map caused by synchronization processes - as long as modifications could be determined, another synchronization round is triggered for the modified items. This way the localization chain is completely synchronized if required, depending on the according l10n_state settings.
Updated by Gerrit Code Review over 7 years ago
- Status changed from New to Under Review
Patch set 11 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51952
Updated by Gerrit Code Review over 7 years ago
Patch set 12 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51952
Updated by Gerrit Code Review over 7 years ago
Patch set 13 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51952
Updated by Gerrit Code Review over 7 years ago
Patch set 14 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51952
Updated by Oliver Hader over 7 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset e7217da45d1528101aaa2577940a489f45b3029e.
Updated by Xavier Perseguers over 7 years ago
- Precedes Bug #80944: Inline records are duplicated upon saving the master record added
Updated by Oliver Hader over 4 years ago
- Related to Task #79244: Streamline l10n_mode exclude data processing added
Updated by Alexander Opitz over 3 years ago
- Related to Bug #94056: Selecting wrong translation while synchronizeInlineRelations added