Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • typo3 typo3
  • Project information
    • Project information
    • Activity
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Insights
    • Issue
    • Repository
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • typo3
  • typo3typo3
  • Repository
Switch branch/tag
  • typo3
  • ..
  • Element
  • GroupElement.php
Find file BlameHistoryPermalink
  • Benni Mack's avatar
    [TASK] Deprecate internal_type=file and file_reference · 6366b902
    Benni Mack authored Sep 27, 2018 and Wouter Wolters's avatar Wouter Wolters committed Sep 27, 2018
    TCA "type=group" with "internal_type=file" and "internal_type=file_reference"
    are the last parts of content related file handling that circumvent FAL.
    
    All usages in the core have been changed since TYPO3 v6 until TYPO3 v9.
    
    To prepare and unlock further file system related works in v10, it is
    important we finally get rid of these parts that low level handles
    uploads/ and other legacy functionality.
    
    The patch finds any usages via TcaMigration, notes them as
    deprecated and adds a series of hints to core places that can be
    removed in v10. Note there is probably some hidden handling
    left in the core, this is partially hard to find. We may stumble
    upon more details in v10, but will have the freedom to remove
    them then.
    
    Resolves: #86406
    Releases: master
    Change-Id: I94f2fa6364277497e85e513f1bfd34cc0acf1390
    Reviewed-on: https://review.typo3.org/58414
    
    Tested-by: default avatarTYPO3com <no-reply@typo3.com>
    Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
    Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
    Reviewed-by: Wouter Wolters's avatarWouter Wolters <typo3@wouterwolters.nl>
    Tested-by: Wouter Wolters's avatarWouter Wolters <typo3@wouterwolters.nl>
    6366b902