Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • T TYPO3.CMS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • accessibilityaccessibility
  • TYPO3.CMS
  • Repository
Switch branch/tag
  • TYPO3.CMS
  • ..
  • FormDataProvider
  • AbstractItemProvider.php
Find file BlameHistoryPermalink
  • Christian Kuhn's avatar
    [TASK] TCA tree: Simplify json result · cfd73ed3
    Christian Kuhn authored Nov 30, 2016
    The patch changes the ajax result that delivers TCA tree
    items to the SVG tree from a nested list of items to a
    sorted flat list having a 'depth' argument to indicate the
    nesting level.
    This "flat" list is the native mode of the d3 tree, with
    this change the JS side can be streamlined quite a bit.
    Along the way, the item providing on PHP side is streamlined,
    documented much better and easier to understand now within the
    data provider of FormEngine.
    The main tree data backend is still a huge, convoluted, slow
    and insane mess that will eventually fully substituted with a
    much straighter and quicker approach later. Changes in this area
    are kept to a minimum for now.
    
    Change-Id: Ib64b7277f671b632be3977218e5465b534618d63
    Resolves: #78905
    Related: #76108
    Releases: master
    Reviewed-on: https://review.typo3.org/50813
    
    
    Reviewed-by: Wouter Wolters's avatarWouter Wolters <typo3@wouterwolters.nl>
    Tested-by: Wouter Wolters's avatarWouter Wolters <typo3@wouterwolters.nl>
    Tested-by: default avatarTYPO3com <no-reply@typo3.com>
    Reviewed-by: default avatarThomas Maroschik <tmaroschik@dfau.de>
    Tested-by: default avatarThomas Maroschik <tmaroschik@dfau.de>
    Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
    Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
    cfd73ed3