[BUGFIX] Handle localizeReferencesAtParentLocalization for group/db
TCA config property 'localizeReferencesAtParentLocalization' for database relations is only handled with type=select having a 'foreign_table' defined. With the similar type=group, this is only handled if 'foreign_table' is set, which is odd since group is based on 'allowed' over 'foreign_table'. The change adapts DataHandler to consider 'allowed' with type=group tables and checks whether at least one of them is localizable. This solves an @todo from #94570 in the group DataHandling tests. The test set is completed by adding a similar set for type=select. Resolves: #41713 Related: #94570 Releases: master Change-Id: I33df58fd4c9bdf31e27f64532c371c74b3f52627 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72102 Tested-by:core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/core/Classes/DataHandling/DataHandler.php 22 additions, 10 deletionstypo3/sysext/core/Classes/DataHandling/DataHandler.php
- typo3/sysext/core/Tests/Functional/DataHandling/Group/AbstractActionTestCase.php 0 additions, 2 deletions.../Functional/DataHandling/Group/AbstractActionTestCase.php
- typo3/sysext/core/Tests/Functional/DataHandling/Select/AbstractActionTestCase.php 7 additions, 0 deletions...Functional/DataHandling/Select/AbstractActionTestCase.php
- typo3/sysext/core/Tests/Functional/DataHandling/Select/Modify/ActionTest.php 9 additions, 0 deletions...ests/Functional/DataHandling/Select/Modify/ActionTest.php
- typo3/sysext/core/Tests/Functional/DataHandling/Select/Modify/DataSet/localizeContentOfRelationWLocalizeReferencesAtParentLocalization.csv 33 additions, 0 deletions...tentOfRelationWLocalizeReferencesAtParentLocalization.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Discard/ActionTest.php 10 additions, 0 deletions...sts/Functional/DataHandling/Select/Discard/ActionTest.php
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Discard/DataSet/localizeContentOfRelationWLocalizeReferencesAtParentLocalization.csv 39 additions, 0 deletions...tentOfRelationWLocalizeReferencesAtParentLocalization.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Modify/ActionTest.php 9 additions, 0 deletions...ests/Functional/DataHandling/Select/Modify/ActionTest.php
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Modify/DataSet/localizeContentOfRelationWLocalizeReferencesAtParentLocalization.csv 42 additions, 0 deletions...tentOfRelationWLocalizeReferencesAtParentLocalization.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Publish/ActionTest.php 10 additions, 0 deletions...sts/Functional/DataHandling/Select/Publish/ActionTest.php
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Publish/DataSet/localizeContentOfRelationWLocalizeReferencesAtParentLocalization.csv 43 additions, 0 deletions...tentOfRelationWLocalizeReferencesAtParentLocalization.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/PublishAll/ActionTest.php 10 additions, 0 deletions.../Functional/DataHandling/Select/PublishAll/ActionTest.php
- typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/PublishAll/DataSet/localizeContentOfRelationWLocalizeReferencesAtParentLocalization.csv 42 additions, 0 deletions...tentOfRelationWLocalizeReferencesAtParentLocalization.csv
Please register or sign in to comment