[TASK] Split sys_file table to extract metadata
Parts of the sys_file table are internal cache data for the FAL Api to work. Other parts are a meta-data storage for the FAL frontend output. On the one hand this mixes up several concerns, on the other hand this makes it difficult to translate and version metadata since this would result in duplicate FAL index entries. As a result those two concerns are split in separate tables. The user does not "see" the sys_file table anymore. Metadata is edited only in sys_file_metadata. Change-Id: Ia6e3664ad5602affcba4e02cf415aa39436d4352 Resolves: #52726 Releases: 6.2 Reviewed-on: https://review.typo3.org/24503 Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny Reviewed-by: Frans Saris Tested-by: Frans Saris Reviewed-by: Fabien Udriot Tested-by: Fabien Udriot Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
Showing
- typo3/sysext/backend/Classes/Controller/ContentElement/ElementInformationController.php 3 additions, 2 deletions...ontroller/ContentElement/ElementInformationController.php
- typo3/sysext/core/Classes/Resource/File.php 58 additions, 19 deletionstypo3/sysext/core/Classes/Resource/File.php
- typo3/sysext/core/Classes/Resource/Hook/FileInfoHook.php 49 additions, 11 deletionstypo3/sysext/core/Classes/Resource/Hook/FileInfoHook.php
- typo3/sysext/core/Classes/Resource/Index/FileIndexRepository.php 6 additions, 7 deletions...ysext/core/Classes/Resource/Index/FileIndexRepository.php
- typo3/sysext/core/Classes/Resource/Index/MetaDataRepository.php 116 additions, 0 deletions...sysext/core/Classes/Resource/Index/MetaDataRepository.php
- typo3/sysext/core/Configuration/DefaultConfiguration.php 1 addition, 1 deletiontypo3/sysext/core/Configuration/DefaultConfiguration.php
- typo3/sysext/core/Configuration/TCA/sys_file.php 17 additions, 42 deletionstypo3/sysext/core/Configuration/TCA/sys_file.php
- typo3/sysext/core/Configuration/TCA/sys_file_metadata.php 92 additions, 0 deletionstypo3/sysext/core/Configuration/TCA/sys_file_metadata.php
- typo3/sysext/core/Configuration/TCA/sys_file_reference.php 3 additions, 3 deletionstypo3/sysext/core/Configuration/TCA/sys_file_reference.php
- typo3/sysext/core/Tests/Unit/Resource/FileTest.php 12 additions, 16 deletionstypo3/sysext/core/Tests/Unit/Resource/FileTest.php
- typo3/sysext/core/ext_tables.sql 33 additions, 16 deletionstypo3/sysext/core/ext_tables.sql
- typo3/sysext/filelist/Classes/FileList.php 2 additions, 1 deletiontypo3/sysext/filelist/Classes/FileList.php
- typo3/sysext/install/Classes/Service/SilentConfigurationUpgradeService.php 4 additions, 4 deletions...all/Classes/Service/SilentConfigurationUpgradeService.php
- typo3/sysext/install/Classes/Updates/FileTableSplittingUpdate.php 124 additions, 0 deletions...sext/install/Classes/Updates/FileTableSplittingUpdate.php
- typo3/sysext/install/ext_localconf.php 1 addition, 0 deletionstypo3/sysext/install/ext_localconf.php
- typo3/sysext/lang/locallang_tca.xlf 3 additions, 0 deletionstypo3/sysext/lang/locallang_tca.xlf
Please register or sign in to comment