Skip to content
Snippets Groups Projects
Commit 0970231d authored by Benni Mack's avatar Benni Mack Committed by Anja Leichsenring
Browse files

[!!!][TASK] Move sys_collection_* DB and TCA definitions into legacy_collections

A new TER Extension "legacy_collections" has been added to FriendsOfTYPO3
which contains DB tables and TCA definitions for "sys_collection" and its MM
relation table.

The functionality was originally intended with the introduction of taxonomy
and FAL File relations (which are stored in sys_file_collection) to be used
as a generic TCA store for collections, which was never picked up in the past
8 years.

A personal survey of several installations showed that almost none of the TYPO3
instances have the database tables filled, making this unneeded code
and database code, for only a handful of people.

Instead of providing the database tables by default in all installations, the
database tables and their TCA definitions are now available in a separate
extension "legacy_collections", which serves as a drop-in replacement
for everybody who needs this API and the database tables.

An update wizard checks if the sys_collection database table is filled,
and allows to install this extension.

The new extension is compatible with TYPO3 v10, so it should ease
the migration path.

Resolves: #91909
Releases: master
Change-Id: I85d53cc7969f9f9ce93311dd483be31735bf8c05
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65147


Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Tested-by: default avatarTYPO3com <noreply@typo3.com>
Tested-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
parent d5827e4f
Branches
Tags
No related merge requests found
Showing
with 337 additions and 1077 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment