Task #69728
closedStory #69712: Further FormEngine development
Move SelectTree data providing
100%
Description
The SelectTreeElement currently still does the data item calculation on its own.
This should be extracted to an own data provider, probably called after TcaSelectItems / TcaSelectValues provider. Goal is that the tree element does not fetch the to-render elements on its own anymore, but instead that should be prepared by an own provider. To all this $treeDataProvider stuff should vanish from the render element.
There may be parts - especially the addItems tsConfig stuff that is already resolved within TcaSelectItems provider, so it might be a good idea to extract the according method(s) to an abstract, so both provider classes can use it. Additionally, TcaSelectItems need to be changed to not handle renderMode=tree elements.
Updated by Christian Kuhn almost 9 years ago
The abstract is already there: AbstractItemProvider has a 'addItemsFromPageTsConfig' method.
Updated by Stephan Großberndt almost 9 years ago
- Status changed from New to In Progress
In progress by Alexander Stehlik
Updated by Gerrit Code Review almost 9 years ago
- Status changed from In Progress to Under Review
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43252
Updated by Gerrit Code Review almost 9 years ago
Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43252
Updated by Gerrit Code Review almost 9 years ago
Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43252
Updated by Gerrit Code Review almost 9 years ago
Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43252
Updated by Anja Leichsenring almost 9 years ago
- Sprint Focus changed from On Location Sprint to Stabilization Sprint
Updated by Benni Mack almost 9 years ago
- Target version deleted (
7.5) - Sprint Focus deleted (
Stabilization Sprint)
Updated by Gerrit Code Review almost 9 years ago
Patch set 9 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43252
Updated by Gerrit Code Review almost 9 years ago
Patch set 10 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43252
Updated by Gerrit Code Review almost 9 years ago
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/43252
Updated by Gerrit Code Review almost 9 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/43252
Updated by Gerrit Code Review almost 9 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/43252
Updated by Morton Jonuschat almost 9 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset c5ee13f018a9659bb4a12922850737e41f88816c.
Updated by Gerrit Code Review almost 9 years ago
- Status changed from Resolved to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/44352
Updated by Gerrit Code Review almost 9 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/44352
Updated by Mathias Schreiber almost 9 years ago
- Status changed from Under Review to Resolved
Applied in changeset 3422685d30f50d2cda1325d4ad2b4e41db648f90.
Updated by Benni Mack almost 7 years ago
- Status changed from Resolved to Closed