[FEATURE] Support multiple starting points in selectTree
A new TCA config `treeConfig/startingPoints` is introduced for selectTree and category to allow multiple "roots" for the rendered tree. This new settings superseds and deprecates `treeConfig/rootUid` being capable of rendering only one root node. To be able to re-use `AbstractItemProviderparseSiteConfiguration()` without the implicit quoting, the method is split into separate parts. Resolves: #95037 Releases: master Change-Id: I3361daeed10b0f1ac1f8fa879850f79f4a85e23a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70819 Tested-by:core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
Showing
- typo3/sysext/backend/Classes/Form/FormDataProvider/AbstractItemProvider.php 78 additions, 22 deletions...nd/Classes/Form/FormDataProvider/AbstractItemProvider.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/TcaCategory.php 6 additions, 1 deletion...ext/backend/Classes/Form/FormDataProvider/TcaCategory.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/TcaSelectTreeItems.php 7 additions, 1 deletion...kend/Classes/Form/FormDataProvider/TcaSelectTreeItems.php
- typo3/sysext/backend/Classes/Security/CategoryPermissionsAspect.php 25 additions, 20 deletions...xt/backend/Classes/Security/CategoryPermissionsAspect.php
- typo3/sysext/backend/Tests/Functional/Form/FormDataProvider/TcaCategoryTest.php 68 additions, 2 deletions...ests/Functional/Form/FormDataProvider/TcaCategoryTest.php
- typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaSelectTreeItemsTest.php 101 additions, 2 deletions...sts/Unit/Form/FormDataProvider/TcaSelectTreeItemsTest.php
- typo3/sysext/core/Classes/Migrations/TcaMigration.php 33 additions, 0 deletionstypo3/sysext/core/Classes/Migrations/TcaMigration.php
- typo3/sysext/core/Classes/Tree/TableConfiguration/DatabaseTreeDataProvider.php 82 additions, 18 deletions...sses/Tree/TableConfiguration/DatabaseTreeDataProvider.php
- typo3/sysext/core/Classes/Tree/TableConfiguration/TreeDataProviderFactory.php 7 additions, 2 deletions...asses/Tree/TableConfiguration/TreeDataProviderFactory.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-95037-RootUidRelatedSettingOfTrees.rst 52 additions, 0 deletions...master/Deprecation-95037-RootUidRelatedSettingOfTrees.rst
- typo3/sysext/core/Documentation/Changelog/master/Feature-95037-NewStartingPointsSettingForFormEngineTreeConfig.rst 48 additions, 0 deletions...95037-NewStartingPointsSettingForFormEngineTreeConfig.rst
- typo3/sysext/core/Tests/Unit/Migrations/TcaMigrationTest.php 110 additions, 0 deletionstypo3/sysext/core/Tests/Unit/Migrations/TcaMigrationTest.php
- typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php 14 additions, 0 deletions.../Configuration/ExtensionScanner/Php/MethodCallMatcher.php
Please register or sign in to comment