[TASK] Remove TCA MM_hasUidField
MM tables only need a uid column when "multiple" is true. With primary keys finally being properly set on MM relations without "multiple", we can remove "MM_hasUidField" and derive the information whether a uid column is needed from "multiple" flag, which obsoletes "MM_hasUidField". Resolves: #101554 Related: #101425 Releases: main Change-Id: I2b39da902d2a6a8a85b840daa813a2af712bfd82 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/80434 Tested-by:core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de>
Showing
- typo3/sysext/core/Classes/Database/RelationHandler.php 13 additions, 12 deletionstypo3/sysext/core/Classes/Database/RelationHandler.php
- typo3/sysext/core/Classes/Database/Schema/DefaultTcaSchema.php 7 additions, 7 deletions.../sysext/core/Classes/Database/Schema/DefaultTcaSchema.php
- typo3/sysext/core/Classes/Migrations/TcaMigration.php 19 additions, 0 deletionstypo3/sysext/core/Classes/Migrations/TcaMigration.php
- typo3/sysext/core/Documentation/Changelog/13.0/Deprecation-101554-ObsoleteTCAMM_hasUidField.rst 45 additions, 0 deletions...log/13.0/Deprecation-101554-ObsoleteTCAMM_hasUidField.rst
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mm/Configuration/TCA/tx_testirremm_hotel.php 0 additions, 1 deletion...ns/test_irre_mm/Configuration/TCA/tx_testirremm_hotel.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mm/Configuration/TCA/tx_testirremm_offer.php 0 additions, 2 deletions...ns/test_irre_mm/Configuration/TCA/tx_testirremm_offer.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mm/Configuration/TCA/tx_testirremm_price.php 0 additions, 1 deletion...ns/test_irre_mm/Configuration/TCA/tx_testirremm_price.php
- typo3/sysext/core/Tests/Unit/Database/Schema/DefaultTcaSchemaTest.php 2 additions, 2 deletions.../core/Tests/Unit/Database/Schema/DefaultTcaSchemaTest.php
- typo3/sysext/core/Tests/Unit/Migrations/TcaMigrationTest.php 62 additions, 0 deletionstypo3/sysext/core/Tests/Unit/Migrations/TcaMigrationTest.php
- typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseImports/irre_tutorial.csv 8 additions, 8 deletions...sts/Functional/Fixtures/DatabaseImports/irre_tutorial.csv
Please register or sign in to comment