[TASK] Fix MM TCA of blog_example
Extension blog_example is used in various extbase tests. It defines invalid relations from tags table over MM to post and persons. The patch fixes the TCA - those relations now work in BE as well, when the fixture blog_example is activated. Essentially all functional tests that works with this extension break with the fixed TCA now. The major part of the patch is to disentangle the .csv import and export files to make them independent from each other per test-case, and to fix the imported and asserted db state along the way. Resolves: #101528 Releases: main, 12.4 Change-Id: I4fb7d6ac82962f8ef7b630b261d543f4ff626bde Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/80283 Tested-by:Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_person.php 8 additions, 14 deletions.../Configuration/TCA/tx_blogexample_domain_model_person.php
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_post.php 7 additions, 7 deletions...le/Configuration/TCA/tx_blogexample_domain_model_post.php
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_tag.php 15 additions, 16 deletions...ple/Configuration/TCA/tx_blogexample_domain_model_tag.php
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Resources/Private/Language/locallang_db.xlf 2 additions, 2 deletions.../blog_example/Resources/Private/Language/locallang_db.xlf
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/ext_tables.sql 2 additions, 32 deletions...unctional/Fixtures/Extensions/blog_example/ext_tables.sql
- typo3/sysext/extbase/Tests/Functional/Fixtures/pages.csv 0 additions, 9 deletionstypo3/sysext/extbase/Tests/Functional/Fixtures/pages.csv
- typo3/sysext/extbase/Tests/Functional/Mvc/Controller/ControllerArgumentsMappingTest.php 1 addition, 1 deletion...ctional/Mvc/Controller/ControllerArgumentsMappingTest.php
- typo3/sysext/extbase/Tests/Functional/Mvc/Controller/Fixture/ControllerArgumentsMappingTestImport.csv 8 additions, 0 deletions...ntroller/Fixture/ControllerArgumentsMappingTestImport.csv
- typo3/sysext/extbase/Tests/Functional/Mvc/Validation/ActionControllerValidationTest.php 6 additions, 12 deletions...ctional/Mvc/Validation/ActionControllerValidationTest.php
- typo3/sysext/extbase/Tests/Functional/Mvc/Validation/Fixtures/ActionControllerValidationTestImport.csv 43 additions, 0 deletions...idation/Fixtures/ActionControllerValidationTestImport.csv
- typo3/sysext/extbase/Tests/Functional/Pagination/Fixtures/QueryResultPaginatorTestImport.csv 0 additions, 0 deletions...al/Pagination/Fixtures/QueryResultPaginatorTestImport.csv
- typo3/sysext/extbase/Tests/Functional/Pagination/QueryResultPaginatorTest.php 1 addition, 1 deletion.../Tests/Functional/Pagination/QueryResultPaginatorTest.php
- typo3/sysext/extbase/Tests/Functional/Persistence/AddTest.php 7 additions, 9 deletions...3/sysext/extbase/Tests/Functional/Persistence/AddTest.php
- typo3/sysext/extbase/Tests/Functional/Persistence/CountTest.php 13 additions, 40 deletions...sysext/extbase/Tests/Functional/Persistence/CountTest.php
- typo3/sysext/extbase/Tests/Functional/Persistence/EnableFieldsTest.php 8 additions, 8 deletions...extbase/Tests/Functional/Persistence/EnableFieldsTest.php
- typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/CountTestImport.csv 87 additions, 0 deletions...Tests/Functional/Persistence/Fixtures/CountTestImport.csv
- typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/DataSet/LiveDefaultElements.csv 83 additions, 0 deletions...onal/Persistence/Fixtures/DataSet/LiveDefaultElements.csv
- typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/DataSet/LiveDefaultPages.csv 7 additions, 0 deletions...ctional/Persistence/Fixtures/DataSet/LiveDefaultPages.csv
- typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/EnableFieldsTestImport.csv 15 additions, 2 deletions...unctional/Persistence/Fixtures/EnableFieldsTestImport.csv
- typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/InTestImport.csv 30 additions, 0 deletions...se/Tests/Functional/Persistence/Fixtures/InTestImport.csv
Please register or sign in to comment