From 80eb26b7378f5feac247fa4c2ac4a924dd4c4597 Mon Sep 17 00:00:00 2001
From: Oliver Hader <oliver@typo3.org>
Date: Wed, 15 Feb 2017 22:30:11 +0100
Subject: [PATCH] [FOLLOWUP][TASK] Add functional test for IRRE on pages

* add values of pages.tx_irretutorial_hotels to assertions
* extend JSON renderer to reflect pages.tx_irretutorial_hotels

Resolves: #79829
Releases: master
Change-Id: I27ac88af79aa6cef85e8d34d22f464c62142cbed
Reviewed-on: https://review.typo3.org/51712
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
---
 .../IRRE/ForeignField/Modify/DataSet/copyPage.csv | 12 ++++++------
 .../DataSet/copyPageWHotelBeforeParentContent.csv | 12 ++++++------
 .../DataSet/copyParentContentToDifferentPage.csv  | 10 +++++-----
 .../ForeignField/Modify/DataSet/deletePage.csv    | 10 +++++-----
 .../ForeignField/Modify/DataSet/modifyPage.csv    | 10 +++++-----
 .../Functional/Fixtures/Frontend/JsonRenderer.ts  | 15 ++++++++++++++-
 .../IRRE/ForeignField/Modify/DataSet/copyPage.csv | 14 +++++++-------
 .../DataSet/copyPageWHotelBeforeParentContent.csv | 14 +++++++-------
 .../DataSet/copyParentContentToDifferentPage.csv  | 10 +++++-----
 .../ForeignField/Modify/DataSet/deletePage.csv    | 12 ++++++------
 .../ForeignField/Modify/DataSet/modifyPage.csv    | 12 ++++++------
 .../ForeignField/Publish/DataSet/copyPage.csv     | 12 ++++++------
 .../DataSet/copyPageWHotelBeforeParentContent.csv | 12 ++++++------
 .../DataSet/copyParentContentToDifferentPage.csv  | 10 +++++-----
 .../ForeignField/Publish/DataSet/deletePage.csv   | 12 ++++++------
 .../ForeignField/Publish/DataSet/modifyPage.csv   | 12 ++++++------
 .../ForeignField/PublishAll/DataSet/copyPage.csv  | 12 ++++++------
 .../DataSet/copyPageWHotelBeforeParentContent.csv | 12 ++++++------
 .../DataSet/copyParentContentToDifferentPage.csv  | 10 +++++-----
 .../PublishAll/DataSet/deletePage.csv             | 12 ++++++------
 .../PublishAll/DataSet/modifyPage.csv             | 12 ++++++------
 21 files changed, 130 insertions(+), 117 deletions(-)

diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPage.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPage.csv
index b186d3c7f593..a5d78d0fefd9 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPage.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPage.csv
@@ -1,10 +1,10 @@
 pages
-,uid,pid,sorting,deleted,t3_origuid,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,0,Target
-,91,90,256,0,89,0,0,0,0,0,Relations
+,uid,pid,sorting,deleted,t3_origuid,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,0,Target,0
+,91,90,256,0,89,0,0,0,0,0,Relations,1
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3_origuid,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPageWHotelBeforeParentContent.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPageWHotelBeforeParentContent.csv
index 1d9a2f572bdd..044d87a938bd 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPageWHotelBeforeParentContent.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPageWHotelBeforeParentContent.csv
@@ -1,10 +1,10 @@
 pages
-,uid,pid,sorting,deleted,t3_origuid,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,0,Target
-,91,90,256,0,89,0,0,0,0,0,Relations
+,uid,pid,sorting,deleted,t3_origuid,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,0,Target,0
+,91,90,256,0,89,0,0,0,0,0,Relations,1
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3_origuid,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyParentContentToDifferentPage.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyParentContentToDifferentPage.csv
index 242b69ceaedb..c227e652e1a2 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyParentContentToDifferentPage.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyParentContentToDifferentPage.csv
@@ -1,9 +1,9 @@
 pages
-,uid,pid,sorting,deleted,t3_origuid,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,0,Target
+,uid,pid,sorting,deleted,t3_origuid,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,0,Target,0
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,t3_origuid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/deletePage.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/deletePage.csv
index 61f5d2804dbc..b907f0d05651 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/deletePage.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/deletePage.csv
@@ -1,9 +1,9 @@
 pages
-,uid,pid,sorting,deleted,t3_origuid,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,0,DataHandlerTest
-,89,88,1000000000,1,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,0,Target
+,uid,pid,sorting,deleted,t3_origuid,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,1000000000,1,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,0,Target,0
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3_origuid,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,1000000000,1,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/modifyPage.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/modifyPage.csv
index 92e881a5aa14..498ca71a43be 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/modifyPage.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/modifyPage.csv
@@ -1,6 +1,6 @@
 pages
-,uid,pid,sorting,deleted,t3_origuid,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,0,"Testing #1"
-,90,88,512,0,0,0,0,0,0,0,Target
+,uid,pid,sorting,deleted,t3_origuid,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,0,"Testing #1",1
+,90,88,512,0,0,0,0,0,0,0,Target,0
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRenderer.ts b/typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRenderer.ts
index bd714253b8b2..f2f4e959a4b0 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRenderer.ts
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRenderer.ts
@@ -12,7 +12,7 @@ config {
 
 	watcher {
 		tableFields {
-			pages = uid,_ORIG_uid,pid,sorting,title
+			pages = uid,_ORIG_uid,pid,sorting,title,tx_irretutorial_hotels
 			sys_category = uid,_ORIG_uid,_LOCALIZED_UID,pid,sys_language_uid,title,parent,items,sys_language_uid
 			sys_file = uid,_ORIG_uid,_LOCALIZED_UID,pid,title,sys_language_uid
 			sys_file_reference = uid,_ORIG_uid,_LOCALIZED_UID,title,description,alternative,link,missing,identifier,file,pid,sys_language_uid,title,parent,items,sys_language_uid,uid_local,uid_foreign,tablenames,fieldname,table_local
@@ -67,6 +67,19 @@ page {
 			renderObj < lib.watcherDataObject
 			renderObj.1.watcher.dataWrap = {register:watcher}|.__pages/pages:{field:uid}
 		}
+        15 = CONTENT
+        15 {
+            if.isTrue.field = tx_irretutorial_hotels
+            table = tx_irretutorial_1nff_hotel
+            select {
+                orderBy = sorting
+                where.field = uid
+                where.intval = 1
+                where.wrap = parenttable="pages" AND parentid=|
+            }
+            renderObj < lib.watcherDataObject
+            renderObj.1.watcher.dataWrap = {register:watcher}|.tx_irretutorial_hotels/tx_irretutorial_1nff_hotel:{field:uid}
+        }
 		20 = CONTENT
 		20 {
 			table = tt_content
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPage.csv
index d3f3cdfda376..b01c8785fb38 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPage.csv
@@ -1,11 +1,11 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,Target
-,91,90,256,0,1,1,0,0,0,Relations
-,92,-1,256,0,1,-1,0,91,0,Relations
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,Target,0
+,91,90,256,0,1,1,0,0,0,Relations,0
+,92,-1,256,0,1,-1,0,91,0,Relations,1
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPageWHotelBeforeParentContent.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPageWHotelBeforeParentContent.csv
index b464b52dda3b..b0cac56f9333 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPageWHotelBeforeParentContent.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyPageWHotelBeforeParentContent.csv
@@ -1,11 +1,11 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,Target
-,91,90,256,0,1,1,0,0,0,Relations
-,92,-1,256,0,1,-1,0,91,0,Relations
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,Target,0
+,91,90,256,0,1,1,0,0,0,Relations,0
+,92,-1,256,0,1,-1,0,91,0,Relations,1
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyParentContentToDifferentPage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyParentContentToDifferentPage.csv
index c567ba7f179e..059ec65c0f4b 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyParentContentToDifferentPage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyParentContentToDifferentPage.csv
@@ -1,9 +1,9 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,Target
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,Target,0
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/deletePage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/deletePage.csv
index 2a1367c9b46e..823bfbbff300 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/deletePage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/deletePage.csv
@@ -1,10 +1,10 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,Target
-,91,-1,256,0,1,2,0,89,0,Relations
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,Target,0
+,91,-1,256,0,1,2,0,89,0,Relations,1
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/modifyPage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/modifyPage.csv
index 7416fe251937..d1cf8c01397a 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/modifyPage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/modifyPage.csv
@@ -1,10 +1,10 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,Target
-,91,-1,256,0,1,0,0,89,0,"Testing #1"
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,Target,0
+,91,-1,256,0,1,0,0,89,0,"Testing #1",1
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/copyPage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/copyPage.csv
index 87d759022be6..f13cb5df8631 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/copyPage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/copyPage.csv
@@ -1,10 +1,10 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,Target
-,91,90,256,0,0,0,0,0,0,Relations
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,Target,0
+,91,90,256,0,0,0,0,0,0,Relations,1
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/copyPageWHotelBeforeParentContent.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/copyPageWHotelBeforeParentContent.csv
index eec2a46ce15d..01bbe8adb8f4 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/copyPageWHotelBeforeParentContent.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/copyPageWHotelBeforeParentContent.csv
@@ -1,10 +1,10 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,Target
-,91,90,256,0,0,0,0,0,0,Relations
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,Target,0
+,91,90,256,0,0,0,0,0,0,Relations,1
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/copyParentContentToDifferentPage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/copyParentContentToDifferentPage.csv
index a593c2e603ed..2144c06f53f2 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/copyParentContentToDifferentPage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/copyParentContentToDifferentPage.csv
@@ -1,9 +1,9 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,Target
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,Target,0
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/deletePage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/deletePage.csv
index 48512514d465..2f0215f66cfd 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/deletePage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/deletePage.csv
@@ -1,10 +1,10 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,1000000000,1,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,Target
-,91,-1,1000000000,1,0,0,0,89,0,Relations
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,1000000000,1,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,Target,0
+,91,-1,1000000000,1,0,0,0,89,0,Relations,1
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,1000000000,1,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/modifyPage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/modifyPage.csv
index 415f082b24c9..2b0084f524dc 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/modifyPage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/modifyPage.csv
@@ -1,10 +1,10 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,"Testing #1"
-,90,88,512,0,0,0,0,0,0,Target
-,91,-1,256,0,0,0,0,89,0,Relations
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,"Testing #1",1
+,90,88,512,0,0,0,0,0,0,Target,0
+,91,-1,256,0,0,0,0,89,0,Relations,1
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/copyPage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/copyPage.csv
index 87d759022be6..f13cb5df8631 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/copyPage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/copyPage.csv
@@ -1,10 +1,10 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,Target
-,91,90,256,0,0,0,0,0,0,Relations
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,Target,0
+,91,90,256,0,0,0,0,0,0,Relations,1
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/copyPageWHotelBeforeParentContent.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/copyPageWHotelBeforeParentContent.csv
index eec2a46ce15d..01bbe8adb8f4 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/copyPageWHotelBeforeParentContent.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/copyPageWHotelBeforeParentContent.csv
@@ -1,10 +1,10 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,Target
-,91,90,256,0,0,0,0,0,0,Relations
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,Target,0
+,91,90,256,0,0,0,0,0,0,Relations,1
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/copyParentContentToDifferentPage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/copyParentContentToDifferentPage.csv
index a593c2e603ed..2144c06f53f2 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/copyParentContentToDifferentPage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/copyParentContentToDifferentPage.csv
@@ -1,9 +1,9 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,Target
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,Target,0
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/deletePage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/deletePage.csv
index 48512514d465..2f0215f66cfd 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/deletePage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/deletePage.csv
@@ -1,10 +1,10 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,1000000000,1,0,0,0,0,0,Relations
-,90,88,512,0,0,0,0,0,0,Target
-,91,-1,1000000000,1,0,0,0,89,0,Relations
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,1000000000,1,0,0,0,0,0,Relations,1
+,90,88,512,0,0,0,0,0,0,Target,0
+,91,-1,1000000000,1,0,0,0,89,0,Relations,1
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,1000000000,1,0,0,0,0,0,0,0,"Regular Element #1",2
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/modifyPage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/modifyPage.csv
index 415f082b24c9..2b0084f524dc 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/modifyPage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/modifyPage.csv
@@ -1,10 +1,10 @@
 pages
-,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title
-,1,0,256,0,0,0,0,0,0,FunctionalTest
-,88,1,256,0,0,0,0,0,0,DataHandlerTest
-,89,88,256,0,0,0,0,0,0,"Testing #1"
-,90,88,512,0,0,0,0,0,0,Target
-,91,-1,256,0,0,0,0,89,0,Relations
+,uid,pid,sorting,deleted,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,title,tx_irretutorial_hotels
+,1,0,256,0,0,0,0,0,0,FunctionalTest,0
+,88,1,256,0,0,0,0,0,0,DataHandlerTest,0
+,89,88,256,0,0,0,0,0,0,"Testing #1",1
+,90,88,512,0,0,0,0,0,0,Target,0
+,91,-1,256,0,0,0,0,89,0,Relations,1
 tt_content
 ,uid,pid,sorting,deleted,sys_language_uid,l18n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,t3ver_move_id,header,tx_irretutorial_1nff_hotels
 ,297,89,256,0,0,0,0,0,0,0,0,"Regular Element #1",2
-- 
GitLab