[BUGFIX] Missing move placeholders in irre_tutorial tests 17/27817/2
authorOliver Hader <oliver@typo3.org>
Mon, 24 Feb 2014 16:08:38 +0000 (17:08 +0100)
committerOliver Hader <oliver.hader@typo3.org>
Tue, 25 Feb 2014 09:58:09 +0000 (10:58 +0100)
The functional test cases using EXT:irre_tutorial need to
enable move placeholders. $TCA[<table>]['ctrl']['versioningWS']
needs to be "2" and not just TRUE

Resolves: #56244
Releases: 6.2
Change-Id: Ic47536f26fd23a15b2c31c3eb05c1f30acd82865
Reviewed-on: https://review.typo3.org/27817
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/ExtTables/ext_tables.1ncsv.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/ExtTables/ext_tables.1nff.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/ExtTables/ext_tables.mnasym.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/ExtTables/ext_tables.mnattr.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/ExtTables/ext_tables.mnmmasym.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/ExtTables/ext_tables.mnsym.php
typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/AbstractActionTestCase.php
typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/DataSet/Assertion/changeParentContentSorting.csv
typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/DataSet/Assertion/moveParentContentToDifferentPage.csv
typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/DataSet/Assertion/moveParentContentToDifferentPageNChangeSorting.csv

index 4fb7166..5f4f670 100644 (file)
@@ -18,7 +18,7 @@ $TCA['tx_irretutorial_1ncsv_hotel'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.1ncsv.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_hotel.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                'dividers2tabs' => TRUE,
        ),
@@ -47,7 +47,7 @@ $TCA['tx_irretutorial_1ncsv_offer'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.1ncsv.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_offer.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                'dividers2tabs' => TRUE,
        ),
@@ -76,7 +76,7 @@ $TCA['tx_irretutorial_1ncsv_price'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.1ncsv.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_price.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                'dividers2tabs' => TRUE,
        ),
index 572e3a1..d6deab1 100644 (file)
@@ -18,7 +18,7 @@ $TCA['tx_irretutorial_1nff_hotel'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.1nff.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_hotel.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                // @see http://forge.typo3.org/issues/29278 which solves it implicitly in the Core
                // 'shadowColumnsForNewPlaceholders' => 'parentid,parenttable',
@@ -49,7 +49,7 @@ $TCA['tx_irretutorial_1nff_offer'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.1nff.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_offer.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                // @see http://forge.typo3.org/issues/29278 which solves it implicitly in the Core
                // 'shadowColumnsForNewPlaceholders' => 'parentid,parenttable',
@@ -80,7 +80,7 @@ $TCA['tx_irretutorial_1nff_price'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.1nff.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_price.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                // @see http://forge.typo3.org/issues/29278 which solves it implicitly in the Core
                // 'shadowColumnsForNewPlaceholders' => 'parentid,parenttable',
index 8216cce..cd07653 100644 (file)
@@ -18,7 +18,7 @@ $TCA['tx_irretutorial_mnasym_hotel'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.mnasym.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_hotel.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                'dividers2tabs' => TRUE,
        ),
@@ -46,7 +46,7 @@ $TCA['tx_irretutorial_mnasym_hotel_offer_rel'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.mnasym.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_hotel_offer_rel.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                // @see http://forge.typo3.org/issues/29278 which solves it implicitly in the Core
                // 'shadowColumnsForNewPlaceholders' => 'hotelid,offerid',
@@ -77,7 +77,7 @@ $TCA['tx_irretutorial_mnasym_offer'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.mnasym.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_offer.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                'dividers2tabs' => TRUE,
        ),
@@ -106,7 +106,7 @@ $TCA['tx_irretutorial_mnasym_price'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.mnasym.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_price.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                // @see http://forge.typo3.org/issues/29278 which solves it implicitly in the Core
                // 'shadowColumnsForNewPlaceholders' => 'parentid',
index f164177..de14d77 100644 (file)
@@ -18,7 +18,7 @@ $TCA['tx_irretutorial_mnattr_hotel'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.mnattr.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_hotel.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                'dividers2tabs' => TRUE,
        ),
@@ -46,7 +46,7 @@ $TCA['tx_irretutorial_mnattr_hotel_offer_rel'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.mnattr.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_hotel_offer_rel.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                // @see http://forge.typo3.org/issues/29278 which solves it implicitly in the Core
                // 'shadowColumnsForNewPlaceholders' => 'hotelid,offerid',
@@ -77,7 +77,7 @@ $TCA['tx_irretutorial_mnattr_offer'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.mnattr.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_offer.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                'dividers2tabs' => TRUE,
        ),
index a3bbba7..fedc4ea 100644 (file)
@@ -18,7 +18,7 @@ $TCA['tx_irretutorial_mnmmasym_hotel'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.mnmmasym.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_hotel.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                'dividers2tabs' => TRUE,
        ),
@@ -47,7 +47,7 @@ $TCA['tx_irretutorial_mnmmasym_offer'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.mnmmasym.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_offer.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                'dividers2tabs' => TRUE,
        ),
@@ -76,7 +76,7 @@ $TCA['tx_irretutorial_mnmmasym_price'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.mnmmasym.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_price.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                'dividers2tabs' => TRUE,
        ),
index 7db9cf3..4b791c5 100644 (file)
@@ -18,7 +18,7 @@ $TCA['tx_irretutorial_mnsym_hotel'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.mnsym.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_hotel.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                'dividers2tabs' => TRUE,
        ),
@@ -46,7 +46,7 @@ $TCA['tx_irretutorial_mnsym_hotel_rel'] = array(
                ),
                'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Configuration/Tca/tca.mnsym.php',
                'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY).'Resources/Public/Icons/icon_tx_irretutorial_hotel_rel.gif',
-               'versioningWS' => TRUE,
+               'versioningWS' => 2,
                'origUid' => 't3_origuid',
                // @see http://forge.typo3.org/issues/29278 which solves it implicitly in the Core
                // 'shadowColumnsForNewPlaceholders' => 'hotelid',
index 89f4cff..0be0839 100644 (file)
@@ -217,7 +217,6 @@ abstract class AbstractActionTestCase extends \TYPO3\CMS\Core\Tests\Functional\D
         * @see DataSet/Assertion/moveParentContentRecordToDifferentPageAndChangeSorting.csv
         */
        public function moveParentContentToDifferentPageAndChangeSorting() {
-               $this->markTestSkipped('Something seems to be wrong here...');
                $this->actionService->moveRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_PageIdTarget);
                $this->actionService->moveRecord(self::TABLE_Content, self::VALUE_ContentIdFirst, -self::VALUE_ContentIdLast);
                $this->assertAssertionDataSet('moveParentContentToDifferentPageNChangeSorting');
index e05c267..ab9f8e5 100644 (file)
@@ -9,29 +9,40 @@ tx_irretutorial_1ncsv_hotel
 ,3,89,256,0,0,0,0,0,0,0,0,"Hotel #1","5,6"
 ,4,89,128,0,0,0,0,0,0,0,0,"Hotel #2",7
 ,5,89,64,0,0,0,0,0,0,0,0,"Hotel #1",8
-,6,-1,256,0,0,0,1,0,0,3,0,"Hotel #1","9,10"
-,7,-1,128,0,0,0,1,0,0,4,0,"Hotel #2",11
+,6,-1,256,0,0,0,1,4,0,3,0,"Hotel #1","9,10"
+,7,-1,128,0,0,0,1,4,0,4,0,"Hotel #2",11
+,8,89,32,0,0,0,1,3,0,0,4,"[MOVE-TO PLACEHOLDER for #4, WS#1]",
+,9,89,16,0,0,0,1,3,0,0,3,"[MOVE-TO PLACEHOLDER for #3, WS#1]",
 tx_irretutorial_1ncsv_offer
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,prices
 ,5,89,256,0,0,0,0,0,0,0,0,"Offer #1.1","7,8,9"
 ,6,89,128,0,0,0,0,0,0,0,0,"Offer #1.2","10,11"
 ,7,89,64,0,0,0,0,0,0,0,0,"Offer #2.1",12
 ,8,89,32,0,0,0,0,0,0,0,0,"Offer #1.1",13
-,9,-1,256,0,0,0,1,0,0,5,0,"Offer #1.1","14,15,16"
-,10,-1,128,0,0,0,1,0,0,6,0,"Offer #1.2","17,18"
-,11,-1,64,0,0,0,1,0,0,7,0,"Offer #2.1",19
+,9,-1,256,0,0,0,1,4,0,5,0,"Offer #1.1","14,15,16"
+,10,-1,128,0,0,0,1,4,0,6,0,"Offer #1.2","17,18"
+,11,-1,64,0,0,0,1,4,0,7,0,"Offer #2.1",19
+,12,89,16,0,0,0,1,3,0,0,7,"[MOVE-TO PLACEHOLDER for #7, WS#1]",
+,13,89,8,0,0,0,1,3,0,0,6,"[MOVE-TO PLACEHOLDER for #6, WS#1]",
+,14,89,4,0,0,0,1,3,0,0,5,"[MOVE-TO PLACEHOLDER for #5, WS#1]",
 tx_irretutorial_1ncsv_price
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,7,89,256,0,0,0,0,0,0,0,0,"Price #1.1.1"
-,8,89,128,0,0,0,0,0,0,0,0,"Price #1.1.2"
-,9,89,64,0,0,0,0,0,0,0,0,"Price #1.1.3"
-,10,89,32,0,0,0,0,0,0,0,0,"Price #1.2.1"
-,11,89,16,0,0,0,0,0,0,0,0,"Price #1.2.2"
-,12,89,8,0,0,0,0,0,0,0,0,"Price #2.1.1"
-,13,89,4,0,0,0,0,0,0,0,0,"Price #1.1.1"
-,14,-1,256,0,0,0,1,0,0,7,0,"Price #1.1.1"
-,15,-1,128,0,0,0,1,0,0,8,0,"Price #1.1.2"
-,16,-1,64,0,0,0,1,0,0,9,0,"Price #1.1.3"
-,17,-1,32,0,0,0,1,0,0,10,0,"Price #1.2.1"
-,18,-1,16,0,0,0,1,0,0,11,0,"Price #1.2.2"
-,19,-1,8,0,0,0,1,0,0,12,0,"Price #2.1.1"
+,7,89,2816,0,0,0,0,0,0,0,0,"Price #1.1.1"
+,8,89,2560,0,0,0,0,0,0,0,0,"Price #1.1.2"
+,9,89,2304,0,0,0,0,0,0,0,0,"Price #1.1.3"
+,10,89,2048,0,0,0,0,0,0,0,0,"Price #1.2.1"
+,11,89,1792,0,0,0,0,0,0,0,0,"Price #1.2.2"
+,12,89,1536,0,0,0,0,0,0,0,0,"Price #2.1.1"
+,13,89,1280,0,0,0,0,0,0,0,0,"Price #1.1.1"
+,14,-1,256,0,0,0,1,4,0,7,0,"Price #1.1.1"
+,15,-1,128,0,0,0,1,4,0,8,0,"Price #1.1.2"
+,16,-1,64,0,0,0,1,4,0,9,0,"Price #1.1.3"
+,17,-1,32,0,0,0,1,4,0,10,0,"Price #1.2.1"
+,18,-1,16,0,0,0,1,4,0,11,0,"Price #1.2.2"
+,19,-1,8,0,0,0,1,4,0,12,0,"Price #2.1.1"
+,20,89,1024,0,0,0,1,3,0,0,12,"[MOVE-TO PLACEHOLDER for #12, WS#1]"
+,21,89,768,0,0,0,1,3,0,0,11,"[MOVE-TO PLACEHOLDER for #11, WS#1]"
+,22,89,512,0,0,0,1,3,0,0,10,"[MOVE-TO PLACEHOLDER for #10, WS#1]"
+,23,89,256,0,0,0,1,3,0,0,9,"[MOVE-TO PLACEHOLDER for #9, WS#1]"
+,24,89,128,0,0,0,1,3,0,0,8,"[MOVE-TO PLACEHOLDER for #8, WS#1]"
+,25,89,64,0,0,0,1,3,0,0,7,"[MOVE-TO PLACEHOLDER for #7, WS#1]"
index b3eebab..d8c73a2 100644 (file)
@@ -9,14 +9,16 @@ tx_irretutorial_1ncsv_hotel
 ,3,89,256,0,0,0,0,0,0,0,0,"Hotel #1","5,6"
 ,4,89,128,0,0,0,0,0,0,0,0,"Hotel #2",7
 ,5,89,64,0,0,0,0,0,0,0,0,"Hotel #1",8
-,6,-1,64,0,0,0,1,0,0,5,0,"Hotel #1",9
+,6,-1,64,0,0,0,1,4,0,5,0,"Hotel #1",9
+,7,90,256,0,0,0,1,3,0,0,5,"[MOVE-TO PLACEHOLDER for #5, WS#1]",
 tx_irretutorial_1ncsv_offer
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,prices
 ,5,89,256,0,0,0,0,0,0,0,0,"Offer #1.1","7,8,9"
 ,6,89,128,0,0,0,0,0,0,0,0,"Offer #1.2","10,11"
 ,7,89,64,0,0,0,0,0,0,0,0,"Offer #2.1",12
 ,8,89,32,0,0,0,0,0,0,0,0,"Offer #1.1",13
-,9,-1,32,0,0,0,1,0,0,8,0,"Offer #1.1",14
+,9,-1,32,0,0,0,1,4,0,8,0,"Offer #1.1",14
+,10,90,256,0,0,0,1,3,0,0,8,"[MOVE-TO PLACEHOLDER for #8, WS#1]",
 tx_irretutorial_1ncsv_price
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
 ,7,89,256,0,0,0,0,0,0,0,0,"Price #1.1.1"
@@ -26,4 +28,5 @@ tx_irretutorial_1ncsv_price
 ,11,89,16,0,0,0,0,0,0,0,0,"Price #1.2.2"
 ,12,89,8,0,0,0,0,0,0,0,0,"Price #2.1.1"
 ,13,89,4,0,0,0,0,0,0,0,0,"Price #1.1.1"
-,14,-1,4,0,0,0,1,0,0,13,0,"Price #1.1.1"
+,14,-1,4,0,0,0,1,4,0,13,0,"Price #1.1.1"
+,15,90,256,0,0,0,1,3,0,0,13,"[MOVE-TO PLACEHOLDER for #13, WS#1]"
index cff7194..a52ed78 100644 (file)
@@ -4,26 +4,33 @@ tt_content
 ,298,89,512,0,0,0,0,0,0,0,0,"Regular Element #2",,5
 ,299,-1,512,0,0,0,1,4,0,298,0,"Regular Element #2",0,6
 ,300,90,256,0,0,0,1,3,0,0,298,"[MOVE-TO PLACEHOLDER for #298, WS#1]",,
-,301,-1,256,0,0,0,1,4,0,297,0,"Regular Element #1",0,"7,8"
+,301,-1,256,0,0,0,1,4,0,297,0,"Regular Element #1",0,"8,9"
 ,302,90,512,0,0,0,1,3,0,0,297,"[MOVE-TO PLACEHOLDER for #297, WS#1]",,
 tx_irretutorial_1ncsv_hotel
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,offers
 ,3,89,256,0,0,0,0,0,0,0,0,"Hotel #1","5,6"
 ,4,89,128,0,0,0,0,0,0,0,0,"Hotel #2",7
 ,5,89,64,0,0,0,0,0,0,0,0,"Hotel #1",8
-,6,-1,64,0,0,0,1,0,0,5,0,"Hotel #1",9
-,7,-1,256,0,0,0,1,0,0,3,0,"Hotel #1","10,11"
-,8,-1,128,0,0,0,1,0,0,4,0,"Hotel #2",12
+,6,-1,64,0,0,0,1,4,0,5,0,"Hotel #1",9
+,7,90,256,0,0,0,1,3,0,0,5,"[MOVE-TO PLACEHOLDER for #5, WS#1]",
+,8,-1,256,0,0,0,1,4,0,3,0,"Hotel #1","11,12"
+,9,-1,128,0,0,0,1,4,0,4,0,"Hotel #2",13
+,10,90,128,0,0,0,1,3,0,0,4,"[MOVE-TO PLACEHOLDER for #4, WS#1]",
+,11,90,64,0,0,0,1,3,0,0,3,"[MOVE-TO PLACEHOLDER for #3, WS#1]",
 tx_irretutorial_1ncsv_offer
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,prices
 ,5,89,256,0,0,0,0,0,0,0,0,"Offer #1.1","7,8,9"
 ,6,89,128,0,0,0,0,0,0,0,0,"Offer #1.2","10,11"
 ,7,89,64,0,0,0,0,0,0,0,0,"Offer #2.1",12
 ,8,89,32,0,0,0,0,0,0,0,0,"Offer #1.1",13
-,9,-1,32,0,0,0,1,0,0,8,0,"Offer #1.1",14
-,10,-1,256,0,0,0,1,0,0,5,0,"Offer #1.1","15,16,17"
-,11,-1,128,0,0,0,1,0,0,6,0,"Offer #1.2","18,19"
-,12,-1,64,0,0,0,1,0,0,7,0,"Offer #2.1",20
+,9,-1,32,0,0,0,1,4,0,8,0,"Offer #1.1",14
+,10,90,256,0,0,0,1,3,0,0,8,"[MOVE-TO PLACEHOLDER for #8, WS#1]",
+,11,-1,256,0,0,0,1,4,0,5,0,"Offer #1.1","16,17,18"
+,12,-1,128,0,0,0,1,4,0,6,0,"Offer #1.2","19,20"
+,13,-1,64,0,0,0,1,4,0,7,0,"Offer #2.1",21
+,14,90,128,0,0,0,1,3,0,0,7,"[MOVE-TO PLACEHOLDER for #7, WS#1]",
+,15,90,64,0,0,0,1,3,0,0,6,"[MOVE-TO PLACEHOLDER for #6, WS#1]",
+,16,90,32,0,0,0,1,3,0,0,5,"[MOVE-TO PLACEHOLDER for #5, WS#1]",
 tx_irretutorial_1ncsv_price
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
 ,7,89,256,0,0,0,0,0,0,0,0,"Price #1.1.1"
@@ -33,10 +40,17 @@ tx_irretutorial_1ncsv_price
 ,11,89,16,0,0,0,0,0,0,0,0,"Price #1.2.2"
 ,12,89,8,0,0,0,0,0,0,0,0,"Price #2.1.1"
 ,13,89,4,0,0,0,0,0,0,0,0,"Price #1.1.1"
-,14,-1,4,0,0,0,1,0,0,13,0,"Price #1.1.1"
-,15,-1,256,0,0,0,1,0,0,7,0,"Price #1.1.1"
-,16,-1,128,0,0,0,1,0,0,8,0,"Price #1.1.2"
-,17,-1,64,0,0,0,1,0,0,9,0,"Price #1.1.3"
-,18,-1,32,0,0,0,1,0,0,10,0,"Price #1.2.1"
-,19,-1,16,0,0,0,1,0,0,11,0,"Price #1.2.2"
-,20,-1,8,0,0,0,1,0,0,12,0,"Price #2.1.1"
+,14,-1,4,0,0,0,1,4,0,13,0,"Price #1.1.1"
+,15,90,256,0,0,0,1,3,0,0,13,"[MOVE-TO PLACEHOLDER for #13, WS#1]"
+,16,-1,256,0,0,0,1,4,0,7,0,"Price #1.1.1"
+,17,-1,128,0,0,0,1,4,0,8,0,"Price #1.1.2"
+,18,-1,64,0,0,0,1,4,0,9,0,"Price #1.1.3"
+,19,-1,32,0,0,0,1,4,0,10,0,"Price #1.2.1"
+,20,-1,16,0,0,0,1,4,0,11,0,"Price #1.2.2"
+,21,-1,8,0,0,0,1,4,0,12,0,"Price #2.1.1"
+,22,90,128,0,0,0,1,3,0,0,12,"[MOVE-TO PLACEHOLDER for #12, WS#1]"
+,23,90,64,0,0,0,1,3,0,0,11,"[MOVE-TO PLACEHOLDER for #11, WS#1]"
+,24,90,32,0,0,0,1,3,0,0,10,"[MOVE-TO PLACEHOLDER for #10, WS#1]"
+,25,90,16,0,0,0,1,3,0,0,9,"[MOVE-TO PLACEHOLDER for #9, WS#1]"
+,26,90,8,0,0,0,1,3,0,0,8,"[MOVE-TO PLACEHOLDER for #8, WS#1]"
+,27,90,4,0,0,0,1,3,0,0,7,"[MOVE-TO PLACEHOLDER for #7, WS#1]"