Epic #87878

Allow full replacement of filelist module / uninstalling of EXT:filelist

Added by Susanne Moog over 1 year ago. Updated 8 months ago.

Should have
File Abstraction Layer (FAL)
Start date:
Due date:
% Done:


Sprint Focus:


To allow replacing the current filelist module or uninstalling the whole module a few cross-dependencies have to be resolved first.

In general, uninstalling is possible as the filelist module only provides views/add-ons to the core functionality - the lowlevel file handling is already part of core.

When uninstalling, the following functionality will be gone:

- filelist module
- context menu on sys_file, sys_file_storage


Task #87879: Move flexform labels of core flexform from filelist to coreClosedSusanne Moog

Task #87880: Resolve dependency of FormEngine and FilelistLocalisationClosed

Task #87881: Make filelist uninstallable (remove ["protected": true] from composer.json)RejectedSusanne Moog

Task #87882: Move backend/Controller/File to filelist extensionClosed

Associated revisions

Revision 8f6b61da (diff)
Added by Susanne Moog over 1 year ago

[TASK] Remove loading of FileListLocalisation in FormEngine

The FileListLocalisation requirejs module has been removed from
FormResultCompiler. The module is used for displaying translation
toggles in the file list module (and only there).

Related: #87878
Resolves: #87880
Releases: master
Change-Id: Ifd94d1d9b594a1b6962760f45fbb4645b2383f78
Reviewed-on: https://review.typo3.org/c/60112
Tested-by: Georg Ringer <>
Tested-by: TYPO3com <>
Tested-by: Björn Jacob <>
Tested-by: Andreas Fernandez <>
Tested-by: Benni Mack <>
Reviewed-by: Georg Ringer <>
Reviewed-by: Björn Jacob <>
Reviewed-by: Andreas Fernandez <>
Reviewed-by: Oliver Klee <>
Reviewed-by: Benni Mack <>

Revision bcae19b4 (diff)
Added by Susanne Moog over 1 year ago

[TASK] Move filelist related controllers to filelist

The following controllers have been moved to filelist as they are
part of filelist functionality and not called anywhere else:

- `CreateFolderController`
- `EditFileController`
- `FileUploadController`
- `RenameFileController`
- `ReplaceFileController`

In addition the TypeScript module `RenameFile` has also been moved to

The base file function route `tce_file` has not been changed.

Related: #87878
Resolves: #87882
Releases: master
Change-Id: I160d13dc6ac20de23aa89543c0f6975ad403075e
Reviewed-on: https://review.typo3.org/c/60153
Tested-by: TYPO3com <>
Tested-by: Anja Leichsenring <>
Tested-by: Andreas Fernandez <>
Reviewed-by: Anja Leichsenring <>
Reviewed-by: Andreas Fernandez <>

Revision 2d833568 (diff)
Added by Susanne Moog over 1 year ago

[TASK] Move language labels to correct extension(s)

The filelist module contained labels solely used in different extensions,
for example "sys_file_storage.*" labels which was only used by the `core` extension.
Those labels have been moved to their corresponding parent extension.

This patch is a prerequisite for making filelist uninstallable and part
one of decoupling the filelist module. For more information see the

Related: #87878
Resolves: #87879
Releases: master
Change-Id: I4954f9e8c45866ce34f387ec637b347b0d681bd8
Reviewed-on: https://review.typo3.org/c/60092
Tested-by: Anja Leichsenring <>
Tested-by: TYPO3com <>
Tested-by: Georg Ringer <>
Reviewed-by: Anja Leichsenring <>
Reviewed-by: Georg Ringer <>


#1 Updated by Georg Ringer over 1 year ago

  • Status changed from New to In Progress

#2 Updated by Susanne Moog 8 months ago

  • Status changed from In Progress to Rejected

Also available in: Atom PDF