diff --git a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaFiles.php b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaFiles.php index f26f3440fceac7e3901d345cc8183cece84be3e5..684fd7d94950850e388757bdfde1740ad11e8ef2 100644 --- a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaFiles.php +++ b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaFiles.php @@ -205,9 +205,9 @@ class TcaFiles extends AbstractDatabaseRecordProvider implements FormDataProvide ) ); - // Find which records are localized, which records are not localized and which are - // localized but miss default language record + // Find which records are localized, which records are not localized and which are localized but miss default language record $fieldNameWithDefaultLanguageUid = (string)($GLOBALS['TCA'][self::FILE_REFERENCE_TABLE]['ctrl']['transOrigPointerField'] ?? ''); + $showPossibleLocalizationRecords = $fieldConfig['appearance']['showPossibleLocalizationRecords'] ?? false; foreach ($fileReferenceUidsOfLocalizedOverlay as $localizedUid) { try { $localizedRecord = $this->getRecordFromDatabase(self::FILE_REFERENCE_TABLE, $localizedUid); @@ -223,16 +223,29 @@ class TcaFiles extends AbstractDatabaseRecordProvider implements FormDataProvide ); continue; } - $uidOfDefaultLanguageRecord = (int)$localizedRecord[$fieldNameWithDefaultLanguageUid]; - if (in_array($uidOfDefaultLanguageRecord, $fileReferenceUidsOfDefaultLanguageRecord, true)) { - // This localized child has a default language record. Remove this record from list of default language records - $fileReferenceUidsOfDefaultLanguageRecord = array_diff($fileReferenceUidsOfDefaultLanguageRecord, [$uidOfDefaultLanguageRecord]); - } // Compile localized record $compiledFileReference = $this->compileFileReference($result, $fieldName, $localizedUid); $result['processedTca']['columns'][$fieldName]['children'][] = $compiledFileReference; + // If that relation is configured to "showPossibleLocalizationRecords", this localized record + // needs to be removed from the list of records that are pending to be localized. + if ($showPossibleLocalizationRecords) { + $uidOfDefaultLanguageRecord = (int)$localizedRecord[$fieldNameWithDefaultLanguageUid]; + if (in_array($uidOfDefaultLanguageRecord, $fileReferenceUidsOfDefaultLanguageRecord, true)) { + // This localized child has a default language record. Remove this record from list of default language records + $fileReferenceUidsOfDefaultLanguageRecord = array_diff($fileReferenceUidsOfDefaultLanguageRecord, [$uidOfDefaultLanguageRecord]); + } + $uidOfDefaultLanguageRecordWorkspaceVersionArray = $this->getSubstitutedWorkspacedUids([$uidOfDefaultLanguageRecord]); + if (!empty($uidOfDefaultLanguageRecordWorkspaceVersionArray) + && in_array($uidOfDefaultLanguageRecordWorkspaceVersionArray[0], $fileReferenceUidsOfDefaultLanguageRecord, true) + ) { + // In some situations 'l10n_parent' of a localized workspace record points to the live version + // of the default language record, and not to the workspace version, even though it exists. + // Filter those as well, since the interface would otherwise show the item as "can be localized/synchronized". + $fileReferenceUidsOfDefaultLanguageRecord = array_diff($fileReferenceUidsOfDefaultLanguageRecord, [$uidOfDefaultLanguageRecordWorkspaceVersionArray[0]]); + } + } } - if ($fieldConfig['appearance']['showPossibleLocalizationRecords'] ?? false) { + if ($showPossibleLocalizationRecords) { foreach ($fileReferenceUidsOfDefaultLanguageRecord as $defaultLanguageUid) { // If there are still uids in $connectedUidsOfDefaultLanguageRecord, these are records that // exist in default language, but are not localized yet. Compile and mark those @@ -301,7 +314,6 @@ class TcaFiles extends AbstractDatabaseRecordProvider implements FormDataProvide if ($workspace === 0 || !BackendUtility::isTableWorkspaceEnabled(self::FILE_REFERENCE_TABLE)) { return $connectedUids; } - $substitutedUids = []; foreach ($connectedUids as $uid) { $workspaceVersion = BackendUtility::getWorkspaceVersionOfRecord( diff --git a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInline.php b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInline.php index 3071c6f6c5e5fc5e9c00b4927ac1ed1b61601a37..c876f41a544a6d79ff1a5dcd081a567529ee1e4a 100644 --- a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInline.php +++ b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInline.php @@ -146,7 +146,7 @@ class TcaInline extends AbstractDatabaseRecordProvider implements FormDataProvid ); } $result['databaseRow'][$fieldName] = implode(',', $connectedUidsOfLocalizedOverlay); - $connectedUidsOfLocalizedOverlay = $this->getWorkspacedUids($connectedUidsOfLocalizedOverlay, $childTableName); + $connectedUidsOfLocalizedOverlay = $this->getSubstitutedWorkspacedUids($connectedUidsOfLocalizedOverlay, $childTableName); if ($result['inlineCompileExistingChildren']) { $tableNameWithDefaultRecords = $result['tableName']; $connectedUidsOfDefaultLanguageRecord = $this->resolveConnectedRecordUids( @@ -155,9 +155,9 @@ class TcaInline extends AbstractDatabaseRecordProvider implements FormDataProvid $result['defaultLanguageRow']['uid'], $result['defaultLanguageRow'][$fieldName] ); - $connectedUidsOfDefaultLanguageRecord = $this->getWorkspacedUids($connectedUidsOfDefaultLanguageRecord, $childTableName); + $connectedUidsOfDefaultLanguageRecord = $this->getSubstitutedWorkspacedUids($connectedUidsOfDefaultLanguageRecord, $childTableName); - $showPossible = $result['processedTca']['columns'][$fieldName]['config']['appearance']['showPossibleLocalizationRecords']; + $showPossibleLocalizationRecords = $result['processedTca']['columns'][$fieldName]['config']['appearance']['showPossibleLocalizationRecords'] ?? false; // Find which records are localized, which records are not localized and which are // localized but miss default language record @@ -177,18 +177,29 @@ class TcaInline extends AbstractDatabaseRecordProvider implements FormDataProvid ); continue; } - if (isset($localizedRecord[$fieldNameWithDefaultLanguageUid])) { - $uidOfDefaultLanguageRecord = $localizedRecord[$fieldNameWithDefaultLanguageUid]; - if (in_array($uidOfDefaultLanguageRecord, $connectedUidsOfDefaultLanguageRecord)) { + // Compile localized record + $compiledChild = $this->compileChild($result, $fieldName, $localizedUid); + $result['processedTca']['columns'][$fieldName]['children'][] = $compiledChild; + // If that relation is configured to "showPossibleLocalizationRecords", this localized record + // needs to be removed from the list of records that are pending to be localized. + if ($showPossibleLocalizationRecords) { + $uidOfDefaultLanguageRecord = (int)$localizedRecord[$fieldNameWithDefaultLanguageUid]; + if (in_array($uidOfDefaultLanguageRecord, $connectedUidsOfDefaultLanguageRecord, true)) { // This localized child has a default language record. Remove this record from list of default language records $connectedUidsOfDefaultLanguageRecord = array_diff($connectedUidsOfDefaultLanguageRecord, [$uidOfDefaultLanguageRecord]); } + $uidOfDefaultLanguageRecordWorkspaceVersionArray = $this->getSubstitutedWorkspacedUids([$uidOfDefaultLanguageRecord], $childTableName); + if (!empty($uidOfDefaultLanguageRecordWorkspaceVersionArray) + && in_array($uidOfDefaultLanguageRecordWorkspaceVersionArray[0], $connectedUidsOfDefaultLanguageRecord, true) + ) { + // In some situations 'l10n_parent' of a localized workspace record points to the live version + // of the default language record, and not to the workspace version, even though it exists. + // Filter those as well, since the interface would otherwise show the item as "can be localized/synchronized". + $connectedUidsOfDefaultLanguageRecord = array_diff($connectedUidsOfDefaultLanguageRecord, [$uidOfDefaultLanguageRecordWorkspaceVersionArray[0]]); + } } - // Compile localized record - $compiledChild = $this->compileChild($result, $fieldName, $localizedUid); - $result['processedTca']['columns'][$fieldName]['children'][] = $compiledChild; } - if ($showPossible) { + if ($showPossibleLocalizationRecords) { foreach ($connectedUidsOfDefaultLanguageRecord as $defaultLanguageUid) { // If there are still uids in $connectedUidsOfDefaultLanguageRecord, these are records that // exist in default language, but are not localized yet. Compile and mark those @@ -238,7 +249,7 @@ class TcaInline extends AbstractDatabaseRecordProvider implements FormDataProvid ); $result['databaseRow'][$fieldName] = implode(',', $connectedUidsOfDefaultLanguageRecord); - $connectedUidsOfDefaultLanguageRecord = $this->getWorkspacedUids($connectedUidsOfDefaultLanguageRecord, $childTableName); + $connectedUidsOfDefaultLanguageRecord = $this->getSubstitutedWorkspacedUids($connectedUidsOfDefaultLanguageRecord, $childTableName); if ($result['inlineCompileExistingChildren']) { foreach ($connectedUidsOfDefaultLanguageRecord as $uid) { @@ -415,15 +426,14 @@ class TcaInline extends AbstractDatabaseRecordProvider implements FormDataProvid * * @param array $connectedUids List of connected uids * @param string $childTableName Name of child table - * @return array List of uids in workspace + * @return int[] List of substituted uids */ - protected function getWorkspacedUids(array $connectedUids, $childTableName) + protected function getSubstitutedWorkspacedUids(array $connectedUids, string $childTableName): array { $backendUser = $this->getBackendUser(); $newConnectedUids = []; foreach ($connectedUids as $uid) { // Fetch workspace version of a record (if any): - // @todo: Needs handling if ($backendUser->workspace !== 0 && BackendUtility::isTableWorkspaceEnabled($childTableName)) { $workspaceVersion = BackendUtility::getWorkspaceVersionOfRecord($backendUser->workspace, $childTableName, $uid, 'uid,t3ver_state'); if (!empty($workspaceVersion)) { @@ -434,7 +444,7 @@ class TcaInline extends AbstractDatabaseRecordProvider implements FormDataProvid $uid = $workspaceVersion['uid']; } } - $newConnectedUids[] = $uid; + $newConnectedUids[] = (int)$uid; } return $newConnectedUids; } diff --git a/typo3/sysext/core/Classes/DataHandling/DataHandler.php b/typo3/sysext/core/Classes/DataHandling/DataHandler.php index bbb776610a037f4bdf8ba127417ad1b531c12157..7c9b638b048dca6ddc827705c4ed482ef465f2ff 100644 --- a/typo3/sysext/core/Classes/DataHandling/DataHandler.php +++ b/typo3/sysext/core/Classes/DataHandling/DataHandler.php @@ -5011,6 +5011,12 @@ class DataHandler implements LoggerAwareInterface if (!empty($updateFields)) { $this->updateDB($table, $id, $updateFields); } + if (isset($parentRecord['_ORIG_uid']) && (int)$parentRecord['_ORIG_uid'] !== (int)$id) { + // If there is a ws overlay of the record, then the relation has been attached to *this* + // record, even though the uids point to live. We still need to update refindex of the overlay + // to reflect this relation. + $this->updateRefIndex($table, (int)$parentRecord['_ORIG_uid']); + } } /** diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/AbstractActionWorkspacesTestCase.php b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/AbstractActionWorkspacesTestCase.php index 43b97af0a78b0493ef7e991ecb8072d39091cda0..fbf811e5a6565ebd442f81818fde2634ded2f161 100644 --- a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/AbstractActionWorkspacesTestCase.php +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/AbstractActionWorkspacesTestCase.php @@ -24,4 +24,169 @@ abstract class AbstractActionWorkspacesTestCase extends AbstractActionTestCase protected const SCENARIO_DataSet = __DIR__ . '/DataSet/ImportDefaultWorkspaces.csv'; protected array $coreExtensionsToLoad = ['workspaces']; + + public function localizeLiveModifyWsDefaultLang(): void + { + // Localize page and tt_content in live, so we have a localized parent tt_content plus it's children in live. + $this->setWorkspaceId(0); + $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId); + $this->actionService->localizeRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_LanguageId); + // Change the default language element in workspaces, which will create overlays and inline children for localized element, too. + $this->setWorkspaceId(static::VALUE_WorkspaceId); + $this->actionService->modifyRecord(self::TABLE_Content, self::VALUE_ContentIdLast, ['header' => 'Testing #1']); + } + + public function localizeLiveModifyWsLocalization(): void + { + // Localize page and tt_content in live, so we have a localized parent tt_content plus it's children in live. + $this->setWorkspaceId(0); + $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId); + $recordIds = $this->actionService->localizeRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_LanguageId); + $this->recordIds['localizedLiveContentId'] = $recordIds['tt_content'][self::VALUE_ContentIdLast]; + // Change the localized element in workspaces. + $this->setWorkspaceId(static::VALUE_WorkspaceId); + $this->actionService->modifyRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId'], ['header' => 'Testing #1']); + } + + public function localizeLiveModifyWsLocalizationAddLive(): void + { + // Localize page and tt_content in live, so we have a localized parent tt_content plus it's children in live. + $this->setWorkspaceId(0); + $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId); + $recordIds = $this->actionService->localizeRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_LanguageId); + $this->recordIds['localizedLiveContentId'] = $recordIds['tt_content'][self::VALUE_ContentIdLast]; + // Change the localized element in workspaces. + $this->setWorkspaceId(static::VALUE_WorkspaceId); + $this->actionService->modifyRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId'], ['header' => 'Testing #1']); + // In addition to localizeLiveModifyWsLocalization(), add another image to Live default language record. + $this->setWorkspaceId(0); + // @todo: It would be better to not re-use sys_file 1 here, but to have a third image in the import pool that can be attached here. + $this->actionService->modifyRecords( + self::VALUE_PageId, + [ + self::TABLE_Content => ['uid' => self::VALUE_ContentIdLast, self::FIELD_ContentImage => self::VALUE_FileReferenceContentLastFileLast . ',' . self::VALUE_FileReferenceContentLastFileFirst . ',__nextUid'], + self::TABLE_FileReference => ['uid' => '__NEW', 'title' => 'Image #3', self::FIELD_FileReferenceImage => self::VALUE_FileIdFirst], + ] + ); + $this->setWorkspaceId(static::VALUE_WorkspaceId); + } + + public function localizeLiveModifyWsLocalizationAddLiveWsSync(): void + { + // Localize page and tt_content in live, so we have a localized parent tt_content plus it's children in live. + $this->setWorkspaceId(0); + $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId); + $recordIds = $this->actionService->localizeRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_LanguageId); + $this->recordIds['localizedLiveContentId'] = $recordIds['tt_content'][self::VALUE_ContentIdLast]; + // Change the localized element in workspaces. + $this->setWorkspaceId(static::VALUE_WorkspaceId); + $this->actionService->modifyRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId'], ['header' => 'Testing #1']); + // In addition to localizeLiveModifyWsLocalization(), add another image to Live default language record. + $this->setWorkspaceId(0); + // @todo: It would be better to not re-use sys_file 1 here, but to have a third image in the import pool that can be attached here. + $this->actionService->modifyRecords( + self::VALUE_PageId, + [ + self::TABLE_Content => ['uid' => self::VALUE_ContentIdLast, self::FIELD_ContentImage => self::VALUE_FileReferenceContentLastFileLast . ',' . self::VALUE_FileReferenceContentLastFileFirst . ',__nextUid'], + self::TABLE_FileReference => ['uid' => '__NEW', 'title' => 'Image #3', self::FIELD_FileReferenceImage => self::VALUE_FileIdFirst], + ] + ); + // In addition to localizeLiveModifyWsLocalizationAddLive(), "synchronize" the new live default language image to the localized content element in workspaces. + $this->setWorkspaceId(static::VALUE_WorkspaceId); + $this->actionService->invoke( + [], + [ + 'tt_content' => [ + $this->recordIds['localizedLiveContentId'] => [ + 'inlineLocalizeSynchronize' => [ + 'field' => 'image', + 'language' => 1, + 'ids' => [ + // Hardcoded source uid here since above modifyRecords() does not return the uid of the new attached image. + 134, + ], + ], + ], + ], + ] + ); + } + + public function modifyContentLocalize(): void + { + // Localize page so we can localize content elements later. + $this->setWorkspaceId(0); + $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId); + // Modify the content element in workspaces to create a workspace overlay of this one, including overlays of attached images + $this->setWorkspaceId(static::VALUE_WorkspaceId); + $this->actionService->modifyRecord(self::TABLE_Content, self::VALUE_ContentIdLast, ['header' => 'Testing #1']); + // Now localize that default language content element in workspace + // Note we're using the live uid as source here, which is what page module translation wizard and list module submit to DH as well + $recordIds = $this->actionService->localizeRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_LanguageId); + $this->recordIds['localizedWsContentId'] = $recordIds['tt_content'][self::VALUE_ContentIdLast]; + } + + public function modifyContentLocalizeAddDefaultLangRelation(): void + { + // Localize page so we can localize content elements later. + $this->setWorkspaceId(0); + $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId); + // Modify the content element in workspaces to create a workspace overlay of this one, including overlays of attached images + $this->setWorkspaceId(static::VALUE_WorkspaceId); + $this->actionService->modifyRecord(self::TABLE_Content, self::VALUE_ContentIdLast, ['header' => 'Testing #1']); + // Now localize that default language content element in workspace + // Note we're using the live uid as source here, which is what page module translation wizard and list module submit to DH as well + $recordIds = $this->actionService->localizeRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_LanguageId); + $this->recordIds['localizedWsContentId'] = $recordIds['tt_content'][self::VALUE_ContentIdLast]; + // In addition to modifyContentLocalize(), add an image to the default language content element in workspaces. + // @todo: It would be better to not re-use sys_file 1 here, but to have a third image in the import pool that can be attached here. + $this->actionService->modifyRecords( + self::VALUE_PageId, + [ + self::TABLE_Content => ['uid' => self::VALUE_ContentIdLast, self::FIELD_ContentImage => self::VALUE_FileReferenceContentLastFileLast . ',' . self::VALUE_FileReferenceContentLastFileFirst . ',__nextUid'], + self::TABLE_FileReference => ['uid' => '__NEW', 'title' => 'Image #3', self::FIELD_FileReferenceImage => self::VALUE_FileIdFirst], + ] + ); + } + + public function modifyContentLocalizeAddDefaultLangRelationSynchronize(): void + { + // Localize page so we can localize content elements later. + $this->setWorkspaceId(0); + $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId); + // Modify the content element in workspaces to create a workspace overlay of this one, including overlays of attached images + $this->setWorkspaceId(static::VALUE_WorkspaceId); + $this->actionService->modifyRecord(self::TABLE_Content, self::VALUE_ContentIdLast, ['header' => 'Testing #1']); + // Now localize that default language content element in workspace + // Note we're using the live uid as source here, which is what page module translation wizard and list module submit to DH as well + $recordIds = $this->actionService->localizeRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_LanguageId); + $this->recordIds['localizedWsContentId'] = $recordIds['tt_content'][self::VALUE_ContentIdLast]; + // In addition to modifyContentLocalize(), add an image to the default language content element in workspaces. + // @todo: It would be better to not re-use sys_file 1 here, but to have a third image in the import pool that can be attached here. + $this->actionService->modifyRecords( + self::VALUE_PageId, + [ + self::TABLE_Content => ['uid' => self::VALUE_ContentIdLast, self::FIELD_ContentImage => self::VALUE_FileReferenceContentLastFileLast . ',' . self::VALUE_FileReferenceContentLastFileFirst . ',__nextUid'], + self::TABLE_FileReference => ['uid' => '__NEW', 'title' => 'Image #3', self::FIELD_FileReferenceImage => self::VALUE_FileIdFirst], + ] + ); + // In addition to modifyContentLocalizeAddDefaultLangRelation(), "synchronize" the new default language image to the localized content element in workspaces. + $this->actionService->invoke( + [], + [ + 'tt_content' => [ + $this->recordIds['localizedWsContentId'] => [ + 'inlineLocalizeSynchronize' => [ + 'field' => 'image', + 'language' => 1, + 'ids' => [ + // Hardcoded source uid here since above modifyRecords() does not return the uid of the new attached image. + 134, + ], + ], + ], + ], + ] + ); + } } diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/ActionTest.php b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/ActionTest.php index 69ba2fb302be4b5abf38d565c52b1cf05fbe527b..b2a656ebd0a6c96ac6a6468c8d4d184343dcee5c 100644 --- a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/ActionTest.php +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/ActionTest.php @@ -61,6 +61,62 @@ final class ActionTest extends AbstractActionWorkspacesTestCase $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeContent.csv'); } + #[Test] + public function localizeLiveModifyWsDefaultLang(): void + { + parent::localizeLiveModifyWsDefaultLang(); + $this->actionService->clearWorkspaceRecord(self::TABLE_Content, self::VALUE_ContentIdLast); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsDefaultLang.csv'); + } + + #[Test] + public function localizeLiveModifyWsLocalization(): void + { + parent::localizeLiveModifyWsLocalization(); + $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId']); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalization.csv'); + } + + #[Test] + public function localizeLiveModifyWsLocalizationAddLive(): void + { + parent::localizeLiveModifyWsLocalizationAddLive(); + $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId']); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLive.csv'); + } + + #[Test] + public function localizeLiveModifyWsLocalizationAddLiveWsSync(): void + { + parent::localizeLiveModifyWsLocalizationAddLiveWsSync(); + $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId']); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv'); + } + + #[Test] + public function modifyContentLocalize(): void + { + parent::modifyContentLocalize(); + $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedWsContentId']); + $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalize.csv'); + } + + #[Test] + public function modifyContentLocalizeAddDefaultLangRelation(): void + { + parent::modifyContentLocalizeAddDefaultLangRelation(); + $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedWsContentId']); + $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv'); + } + + #[Test] + public function modifyContentLocalizeAddDefaultLangRelationSynchronize(): void + { + parent::modifyContentLocalizeAddDefaultLangRelationSynchronize(); + $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedWsContentId']); + $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv'); + } + #[Test] public function changeContentSorting(): void { diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsDefaultLang.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsDefaultLang.csv new file mode 100644 index 0000000000000000000000000000000000000000..6421d1327a183d65f7bc6a032ced371901536a45 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsDefaultLang.csv @@ -0,0 +1,71 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,1,128,1,0,0,130,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,135,89,0,1,129,1,0,0,131,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2 +,334,89,768,0,1,331,1,0,0,332,"[Translate to Dansk:] Regular Element #2",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, +,"96d7328671e1ef82cf3a9b556e4c49d7","sys_file_reference",134,"l10n_parent",,,,0,1,"sys_file_reference",128, +,"0c316f7b63f6cef052c184f1dca658ea","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",21, +,"1348676be4a579a4866a46971216822d","sys_file_reference",135,"l10n_parent",,,,0,1,"sys_file_reference",129, +,"0b375d7f6198df4037f998181ddba737","sys_file_reference",135,"uid_local",,,,0,1,"sys_file",1, +,"62723e125c4c5167294b67b7387a58d0","tt_content",334,"l18n_parent",,,,0,1,"tt_content",331, +,"a384fecfb339f5f6f7016f5ae9c8d31d","tt_content",334,"image",,,,0,1,"sys_file_reference",134, +,"cfd9fde0ad9ac00eaa75714f1866e328","tt_content",334,"image",,,,1,1,"sys_file_reference",135, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalization.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalization.csv new file mode 100644 index 0000000000000000000000000000000000000000..3be2fc0a28e3e574dbe197c5a866848e8f4c1941 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalization.csv @@ -0,0 +1,61 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalizationAddLive.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalizationAddLive.csv new file mode 100644 index 0000000000000000000000000000000000000000..ba6d8486856958400ede63cbbc1ea6edd15c5d50 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalizationAddLive.csv @@ -0,0 +1,64 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3 +,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, +,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134, +,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv new file mode 100644 index 0000000000000000000000000000000000000000..377c120fef84b1aa3a7b62ae786612cfd47bca93 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv @@ -0,0 +1,65 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3 +# @todo: count 3 for translated default language CE is wrong - it should be 2. 3 should be set for 333 +,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",3 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, +,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134, +,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalize.csv new file mode 100644 index 0000000000000000000000000000000000000000..7ad08b047f16bbabee74ff864baaad25689464b9 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalize.csv @@ -0,0 +1,58 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,512,0,0,0,1,0,0,331,"Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21, +,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1, +,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130, +,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv new file mode 100644 index 0000000000000000000000000000000000000000..0530307e8d5525f20e197fa25f30f9029a9a6e88 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv @@ -0,0 +1,61 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,, +,134,89,0,0,0,1,1,0,0,1,331,"tt_content","image",3,"Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,512,0,0,0,1,0,0,331,"Testing #1",3 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21, +,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1, +,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130, +,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131, +,"343be19204638b1f5833bcfaaa9c5a11","tt_content",332,"image",,,,2,1,"sys_file_reference",134, +,"4103fe7206715f9014996819c542cfd4","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",1, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv new file mode 100644 index 0000000000000000000000000000000000000000..0530307e8d5525f20e197fa25f30f9029a9a6e88 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv @@ -0,0 +1,61 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,, +,134,89,0,0,0,1,1,0,0,1,331,"tt_content","image",3,"Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,512,0,0,0,1,0,0,331,"Testing #1",3 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21, +,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1, +,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130, +,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131, +,"343be19204638b1f5833bcfaaa9c5a11","tt_content",332,"image",,,,2,1,"sys_file_reference",134, +,"4103fe7206715f9014996819c542cfd4","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",1, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/ActionTest.php b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/ActionTest.php index 76e68514c6f40891559e0a87b65e9a11b20bf618..5f46d44138928985540017439133eabe3524f793 100644 --- a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/ActionTest.php +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/ActionTest.php @@ -108,6 +108,55 @@ final class ActionTest extends AbstractActionWorkspacesTestCase ->setTable(self::TABLE_FileReference)->setField('title')->setValues('[Translate to Dansk:] This is Kasper', '[Translate to Dansk:] Taken at T3BOARD')->setStrict(true)); } + #[Test] + public function localizeLiveModifyWsDefaultLang(): void + { + parent::localizeLiveModifyWsDefaultLang(); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsDefaultLang.csv'); + } + + #[Test] + public function localizeLiveModifyWsLocalization(): void + { + parent::localizeLiveModifyWsLocalization(); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalization.csv'); + } + + #[Test] + public function localizeLiveModifyWsLocalizationAddLive(): void + { + parent::localizeLiveModifyWsLocalizationAddLive(); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLive.csv'); + } + + #[Test] + public function localizeLiveModifyWsLocalizationAddLiveWsSync(): void + { + parent::localizeLiveModifyWsLocalizationAddLiveWsSync(); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv'); + } + + #[Test] + public function modifyContentLocalize(): void + { + parent::modifyContentLocalize(); + $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalize.csv'); + } + + #[Test] + public function modifyContentLocalizeAddDefaultLangRelation(): void + { + parent::modifyContentLocalizeAddDefaultLangRelation(); + $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv'); + } + + #[Test] + public function modifyContentLocalizeAddDefaultLangRelationSynchronize(): void + { + parent::modifyContentLocalizeAddDefaultLangRelationSynchronize(); + $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv'); + } + #[Test] public function changeContentSorting(): void { diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsDefaultLang.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsDefaultLang.csv new file mode 100644 index 0000000000000000000000000000000000000000..b68c9453fa7765fe44595553022dfe3da527621e --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsDefaultLang.csv @@ -0,0 +1,78 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,132,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,133,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,, +,134,89,0,1,128,1,0,0,130,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,135,89,0,1,129,1,0,0,131,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2 +,333,89,512,0,0,0,1,0,0,331,"Testing #1",2 +,334,89,768,0,1,331,1,0,0,332,"[Translate to Dansk:] Regular Element #2",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, +,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21, +,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1, +,"96d7328671e1ef82cf3a9b556e4c49d7","sys_file_reference",134,"l10n_parent",,,,0,1,"sys_file_reference",128, +,"0c316f7b63f6cef052c184f1dca658ea","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",21, +,"1348676be4a579a4866a46971216822d","sys_file_reference",135,"l10n_parent",,,,0,1,"sys_file_reference",129, +,"0b375d7f6198df4037f998181ddba737","sys_file_reference",135,"uid_local",,,,0,1,"sys_file",1, +,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132, +,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133, +,"62723e125c4c5167294b67b7387a58d0","tt_content",334,"l18n_parent",,,,0,1,"tt_content",331, +,"a384fecfb339f5f6f7016f5ae9c8d31d","tt_content",334,"image",,,,0,1,"sys_file_reference",134, +,"cfd9fde0ad9ac00eaa75714f1866e328","tt_content",334,"image",,,,1,1,"sys_file_reference",135, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalization.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalization.csv new file mode 100644 index 0000000000000000000000000000000000000000..70a23562d0581e703e5c0578038a917a8fe2c4bf --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalization.csv @@ -0,0 +1,71 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,132,89,0,1,128,1,0,0,130,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,133,89,0,1,129,1,0,0,131,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2 +,333,89,768,0,1,331,1,0,0,332,"Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, +,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21, +,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1, +,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128, +,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129, +,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132, +,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133, +,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalizationAddLive.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalizationAddLive.csv new file mode 100644 index 0000000000000000000000000000000000000000..2e99818a6fc7ef36d471701cf446704ed294bf1d --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalizationAddLive.csv @@ -0,0 +1,74 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,132,89,0,1,128,1,0,0,130,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,133,89,0,1,129,1,0,0,131,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3 +,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2 +,333,89,768,0,1,331,1,0,0,332,"Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, +,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21, +,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1, +,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128, +,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129, +,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132, +,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133, +,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331, +,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134, +,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv new file mode 100644 index 0000000000000000000000000000000000000000..10c378fcde7d55e1e9de11234c9c1920dd08a689 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv @@ -0,0 +1,79 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,132,89,0,1,128,1,0,0,130,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,133,89,0,1,129,1,0,0,131,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,, +,135,89,0,1,134,1,1,0,0,1,332,"tt_content","image",3,"[Translate to Dansk:] Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3 +# @todo: count 3 for translated default language CE is wrong - it should be 2. 3 should be set for 333 +,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",3 +,333,89,768,0,1,331,1,0,0,332,"Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, +,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21, +,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1, +,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128, +,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129, +,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132, +,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133, +,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331, +,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134, +,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1, +,"bffc13eaec11ef23a186b30b6474afd0","sys_file_reference",135,"l10n_parent",,,,0,1,"sys_file_reference",134, +,"0b375d7f6198df4037f998181ddba737","sys_file_reference",135,"uid_local",,,,0,1,"sys_file",1, +,"7149775520cc012d8fc140ec634f8dc7","tt_content",333,"image",,,,2,1,"sys_file_reference",135, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalize.csv new file mode 100644 index 0000000000000000000000000000000000000000..d38335ba8476043c2e7634bb04e7397ade544905 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalize.csv @@ -0,0 +1,68 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,, +,132,89,0,1,128,1,1,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,133,89,0,1,129,1,1,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,512,0,0,0,1,0,0,331,"Testing #1",2 +,333,89,768,0,1,331,1,1,0,0,"[Translate to Dansk:] Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21, +,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1, +,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130, +,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131, +,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128, +,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21, +,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129, +,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1, +,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331, +,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132, +,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv new file mode 100644 index 0000000000000000000000000000000000000000..0f49f191a15a6314eed93d1cd106b4ca55fb5bb0 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv @@ -0,0 +1,71 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,, +,132,89,0,1,128,1,1,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,133,89,0,1,129,1,1,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,0,0,1,1,0,0,1,331,"tt_content","image",3,"Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,512,0,0,0,1,0,0,331,"Testing #1",3 +,333,89,768,0,1,331,1,1,0,0,"[Translate to Dansk:] Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21, +,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1, +,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130, +,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131, +,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128, +,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21, +,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129, +,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1, +,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331, +,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132, +,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133, +,"343be19204638b1f5833bcfaaa9c5a11","tt_content",332,"image",,,,2,1,"sys_file_reference",134, +,"4103fe7206715f9014996819c542cfd4","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",1, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv new file mode 100644 index 0000000000000000000000000000000000000000..2fd615c52f52027930242bbd613534599fd616b1 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv @@ -0,0 +1,75 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,, +,132,89,0,1,128,1,1,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,133,89,0,1,129,1,1,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,0,0,1,1,0,0,1,331,"tt_content","image",3,"Image #3",,, +,135,89,0,1,134,1,1,0,0,1,333,"tt_content","image",3,"[Translate to Dansk:] Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,512,0,0,0,1,0,0,331,"Testing #1",3 +,333,89,768,0,1,331,1,1,0,0,"[Translate to Dansk:] Testing #1",3 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21, +,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1, +,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130, +,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131, +,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128, +,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21, +,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129, +,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1, +,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331, +,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132, +,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133, +,"343be19204638b1f5833bcfaaa9c5a11","tt_content",332,"image",,,,2,1,"sys_file_reference",134, +,"4103fe7206715f9014996819c542cfd4","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",1, +,"bffc13eaec11ef23a186b30b6474afd0","sys_file_reference",135,"l10n_parent",,,,0,1,"sys_file_reference",134, +,"0b375d7f6198df4037f998181ddba737","sys_file_reference",135,"uid_local",,,,0,1,"sys_file",1, +,"7149775520cc012d8fc140ec634f8dc7","tt_content",333,"image",,,,2,1,"sys_file_reference",135, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/ActionTest.php b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/ActionTest.php index f78d0d4c29ba5ca4c5360290c03d3a7aab7ef9c4..e46ee62dccb7da381e55872948d51a70689285e4 100644 --- a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/ActionTest.php +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/ActionTest.php @@ -100,6 +100,62 @@ final class ActionTest extends AbstractActionWorkspacesTestCase ->setTable(self::TABLE_FileReference)->setField('title')->setValues('[Translate to Dansk:] This is Kasper', '[Translate to Dansk:] Taken at T3BOARD')->setStrict(true)); } + #[Test] + public function localizeLiveModifyWsDefaultLang(): void + { + parent::localizeLiveModifyWsDefaultLang(); + $this->actionService->publishRecord(self::TABLE_Content, self::VALUE_ContentIdLast); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsDefaultLang.csv'); + } + + #[Test] + public function localizeLiveModifyWsLocalization(): void + { + parent::localizeLiveModifyWsLocalization(); + $this->actionService->publishRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId']); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalization.csv'); + } + + #[Test] + public function localizeLiveModifyWsLocalizationAddLive(): void + { + parent::localizeLiveModifyWsLocalizationAddLive(); + $this->actionService->publishRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId']); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLive.csv'); + } + + #[Test] + public function localizeLiveModifyWsLocalizationAddLiveWsSync(): void + { + parent::localizeLiveModifyWsLocalizationAddLiveWsSync(); + $this->actionService->publishRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId']); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv'); + } + + #[Test] + public function modifyContentLocalize(): void + { + parent::modifyContentLocalize(); + //$this->actionService->publishWorkspace(self::VALUE_WorkspaceId); + $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalize.csv'); + } + + #[Test] + public function modifyContentLocalizeAddDefaultLangRelation(): void + { + parent::modifyContentLocalizeAddDefaultLangRelation(); + //$this->actionService->publishWorkspace(self::VALUE_WorkspaceId); + $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv'); + } + + #[Test] + public function modifyContentLocalizeAddDefaultLangRelationSynchronize(): void + { + parent::modifyContentLocalizeAddDefaultLangRelationSynchronize(); + //$this->actionService->publishWorkspace(self::VALUE_WorkspaceId); + $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv'); + } + #[Test] public function changeContentSorting(): void { diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsDefaultLang.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsDefaultLang.csv new file mode 100644 index 0000000000000000000000000000000000000000..5cd377cd27e7ea01e8c9888a4d914aec24e481ff --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsDefaultLang.csv @@ -0,0 +1,71 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,1,128,1,0,0,130,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,135,89,0,1,129,1,0,0,131,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Testing #1",2 +,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2 +,334,89,768,0,1,331,1,0,0,332,"[Translate to Dansk:] Regular Element #2",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, +,"96d7328671e1ef82cf3a9b556e4c49d7","sys_file_reference",134,"l10n_parent",,,,0,1,"sys_file_reference",128, +,"0c316f7b63f6cef052c184f1dca658ea","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",21, +,"1348676be4a579a4866a46971216822d","sys_file_reference",135,"l10n_parent",,,,0,1,"sys_file_reference",129, +,"0b375d7f6198df4037f998181ddba737","sys_file_reference",135,"uid_local",,,,0,1,"sys_file",1, +,"62723e125c4c5167294b67b7387a58d0","tt_content",334,"l18n_parent",,,,0,1,"tt_content",331, +,"a384fecfb339f5f6f7016f5ae9c8d31d","tt_content",334,"image",,,,0,1,"sys_file_reference",134, +,"cfd9fde0ad9ac00eaa75714f1866e328","tt_content",334,"image",,,,1,1,"sys_file_reference",135, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalization.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalization.csv new file mode 100644 index 0000000000000000000000000000000000000000..39a216c2aa07da4dd5f55ea5e33561f7996071a1 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalization.csv @@ -0,0 +1,61 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,768,0,1,331,0,0,0,0,"Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalizationAddLive.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalizationAddLive.csv new file mode 100644 index 0000000000000000000000000000000000000000..96b648aac518ca9fabc5ee6fa39d46244e3c871a --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalizationAddLive.csv @@ -0,0 +1,64 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3 +,332,89,768,0,1,331,0,0,0,0,"Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, +,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134, +,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv new file mode 100644 index 0000000000000000000000000000000000000000..0eaa9c585145d271cb317ec3ccd915eaf1f8d537 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv @@ -0,0 +1,69 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,, +,135,89,0,1,134,0,0,0,0,1,332,"tt_content","image",3,"[Translate to Dansk:] Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3 +# @todo: count should be 3! +,332,89,768,0,1,331,0,0,0,0,"Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, +,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134, +,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1, +,"773f851d4d798578707b39d7fd1c7901","sys_file_reference",135,"l10n_parent",,,,0,0,"sys_file_reference",134, +,"f87c8091dd9246184350ec8d2fb861f7","sys_file_reference",135,"uid_local",,,,0,0,"sys_file",1, +,"896657d8e240dad8d559bf42b78f5453","tt_content",332,"image",,,,2,0,"sys_file_reference",135, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalize.csv new file mode 100644 index 0000000000000000000000000000000000000000..d38335ba8476043c2e7634bb04e7397ade544905 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalize.csv @@ -0,0 +1,68 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,, +,132,89,0,1,128,1,1,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,133,89,0,1,129,1,1,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,512,0,0,0,1,0,0,331,"Testing #1",2 +,333,89,768,0,1,331,1,1,0,0,"[Translate to Dansk:] Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21, +,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1, +,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130, +,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131, +,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128, +,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21, +,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129, +,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1, +,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331, +,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132, +,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv new file mode 100644 index 0000000000000000000000000000000000000000..0f49f191a15a6314eed93d1cd106b4ca55fb5bb0 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv @@ -0,0 +1,71 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,, +,132,89,0,1,128,1,1,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,133,89,0,1,129,1,1,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,0,0,1,1,0,0,1,331,"tt_content","image",3,"Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,512,0,0,0,1,0,0,331,"Testing #1",3 +,333,89,768,0,1,331,1,1,0,0,"[Translate to Dansk:] Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21, +,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1, +,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130, +,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131, +,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128, +,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21, +,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129, +,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1, +,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331, +,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132, +,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133, +,"343be19204638b1f5833bcfaaa9c5a11","tt_content",332,"image",,,,2,1,"sys_file_reference",134, +,"4103fe7206715f9014996819c542cfd4","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",1, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv new file mode 100644 index 0000000000000000000000000000000000000000..2fd615c52f52027930242bbd613534599fd616b1 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv @@ -0,0 +1,75 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,, +,132,89,0,1,128,1,1,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,133,89,0,1,129,1,1,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,0,0,1,1,0,0,1,331,"tt_content","image",3,"Image #3",,, +,135,89,0,1,134,1,1,0,0,1,333,"tt_content","image",3,"[Translate to Dansk:] Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,512,0,0,0,1,0,0,331,"Testing #1",3 +,333,89,768,0,1,331,1,1,0,0,"[Translate to Dansk:] Testing #1",3 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21, +,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1, +,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130, +,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131, +,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128, +,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21, +,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129, +,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1, +,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331, +,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132, +,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133, +,"343be19204638b1f5833bcfaaa9c5a11","tt_content",332,"image",,,,2,1,"sys_file_reference",134, +,"4103fe7206715f9014996819c542cfd4","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",1, +,"bffc13eaec11ef23a186b30b6474afd0","sys_file_reference",135,"l10n_parent",,,,0,1,"sys_file_reference",134, +,"0b375d7f6198df4037f998181ddba737","sys_file_reference",135,"uid_local",,,,0,1,"sys_file",1, +,"7149775520cc012d8fc140ec634f8dc7","tt_content",333,"image",,,,2,1,"sys_file_reference",135, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/ActionTest.php b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/ActionTest.php index c975bc52bfe8b3e8150e265a5669b39a9babd8ad..731906755786a55ca06191cff3224f148dc72f34 100644 --- a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/ActionTest.php +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/ActionTest.php @@ -99,6 +99,62 @@ final class ActionTest extends AbstractActionWorkspacesTestCase ->setTable(self::TABLE_FileReference)->setField('title')->setValues('[Translate to Dansk:] This is Kasper', '[Translate to Dansk:] Taken at T3BOARD')->setStrict(true)); } + #[Test] + public function localizeLiveModifyWsDefaultLang(): void + { + parent::localizeLiveModifyWsDefaultLang(); + $this->actionService->publishWorkspace(self::VALUE_WorkspaceId); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsDefaultLang.csv'); + } + + #[Test] + public function localizeLiveModifyWsLocalization(): void + { + parent::localizeLiveModifyWsLocalization(); + $this->actionService->publishWorkspace(self::VALUE_WorkspaceId); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalization.csv'); + } + + #[Test] + public function localizeLiveModifyWsLocalizationAddLive(): void + { + parent::localizeLiveModifyWsLocalizationAddLive(); + $this->actionService->publishWorkspace(self::VALUE_WorkspaceId); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLive.csv'); + } + + #[Test] + public function localizeLiveModifyWsLocalizationAddLiveWsSync(): void + { + parent::localizeLiveModifyWsLocalizationAddLiveWsSync(); + $this->actionService->publishWorkspace(self::VALUE_WorkspaceId); + $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv'); + } + + #[Test] + public function modifyContentLocalize(): void + { + parent::modifyContentLocalize(); + $this->actionService->publishWorkspace(self::VALUE_WorkspaceId); + $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalize.csv'); + } + + #[Test] + public function modifyContentLocalizeAddDefaultLangRelation(): void + { + parent::modifyContentLocalizeAddDefaultLangRelation(); + $this->actionService->publishWorkspace(self::VALUE_WorkspaceId); + $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv'); + } + + #[Test] + public function modifyContentLocalizeAddDefaultLangRelationSynchronize(): void + { + parent::modifyContentLocalizeAddDefaultLangRelationSynchronize(); + $this->actionService->publishWorkspace(self::VALUE_WorkspaceId); + $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv'); + } + #[Test] public function changeContentSorting(): void { diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsDefaultLang.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsDefaultLang.csv new file mode 100644 index 0000000000000000000000000000000000000000..604be8589c5e85bc4148b18883825c5d8ee31b99 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsDefaultLang.csv @@ -0,0 +1,61 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Testing #1",2 +,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalization.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalization.csv new file mode 100644 index 0000000000000000000000000000000000000000..39a216c2aa07da4dd5f55ea5e33561f7996071a1 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalization.csv @@ -0,0 +1,61 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2 +,332,89,768,0,1,331,0,0,0,0,"Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalizationAddLive.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalizationAddLive.csv new file mode 100644 index 0000000000000000000000000000000000000000..96b648aac518ca9fabc5ee6fa39d46244e3c871a --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalizationAddLive.csv @@ -0,0 +1,64 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3 +,332,89,768,0,1,331,0,0,0,0,"Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, +,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134, +,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv new file mode 100644 index 0000000000000000000000000000000000000000..74f782e3be9e5065edb1e17739af157d75d52b7c --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv @@ -0,0 +1,68 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,, +,135,89,0,1,134,0,0,0,0,1,332,"tt_content","image",3,"[Translate to Dansk:] Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3 +,332,89,768,0,1,331,0,0,0,0,"Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21, +,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1, +,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331, +,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130, +,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131, +,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134, +,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1, +,"773f851d4d798578707b39d7fd1c7901","sys_file_reference",135,"l10n_parent",,,,0,0,"sys_file_reference",134, +,"f87c8091dd9246184350ec8d2fb861f7","sys_file_reference",135,"uid_local",,,,0,0,"sys_file",1, +,"896657d8e240dad8d559bf42b78f5453","tt_content",332,"image",,,,2,0,"sys_file_reference",135, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalize.csv new file mode 100644 index 0000000000000000000000000000000000000000..d0898d419298306fc5a0fa5e23ad68b5a72b0f28 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalize.csv @@ -0,0 +1,61 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,132,89,0,1,128,0,0,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,133,89,0,1,129,0,0,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Testing #1",2 +,333,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"6996ba7e68fcc44d039933cafde1cbba","sys_file_reference",132,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"c1d3641001574eb55571b2702391ad4b","sys_file_reference",132,"uid_local",,,,0,0,"sys_file",21, +,"a341a6aaeeb0fae2e92069c667f13934","sys_file_reference",133,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"fd0f75ae67e6958ceb2de91cb92e4860","sys_file_reference",133,"uid_local",,,,0,0,"sys_file",1, +,"b1b427e0eeeab7f7a0a376f2bb10ed76","tt_content",333,"l18n_parent",,,,0,0,"tt_content",331, +,"1202bdfdadf928def0c2b8b6d93a0b87","tt_content",333,"image",,,,0,0,"sys_file_reference",132, +,"63ddf94a00fb788c6ac54290a3adfdf9","tt_content",333,"image",,,,1,0,"sys_file_reference",133, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv new file mode 100644 index 0000000000000000000000000000000000000000..cbd15c8040f51d87a775e507304b70e38f8ff345 --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv @@ -0,0 +1,64 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,132,89,0,1,128,0,0,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,133,89,0,1,129,0,0,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Testing #1",3 +,333,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Testing #1",2 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"6996ba7e68fcc44d039933cafde1cbba","sys_file_reference",132,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"c1d3641001574eb55571b2702391ad4b","sys_file_reference",132,"uid_local",,,,0,0,"sys_file",21, +,"a341a6aaeeb0fae2e92069c667f13934","sys_file_reference",133,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"fd0f75ae67e6958ceb2de91cb92e4860","sys_file_reference",133,"uid_local",,,,0,0,"sys_file",1, +,"b1b427e0eeeab7f7a0a376f2bb10ed76","tt_content",333,"l18n_parent",,,,0,0,"tt_content",331, +,"1202bdfdadf928def0c2b8b6d93a0b87","tt_content",333,"image",,,,0,0,"sys_file_reference",132, +,"63ddf94a00fb788c6ac54290a3adfdf9","tt_content",333,"image",,,,1,0,"sys_file_reference",133, +,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134, +,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1, diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv new file mode 100644 index 0000000000000000000000000000000000000000..3aaf446264152e50dd8aba948fdae754417c70ea --- /dev/null +++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv @@ -0,0 +1,68 @@ +"pages" +,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title" +,1,0,256,0,0,0,0,0,"FunctionalTest" +,88,1,256,0,0,0,0,0,"DataHandlerTest" +,89,88,256,0,0,0,0,0,"FAL" +,90,88,512,0,0,0,0,0,"Target" +,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL" +"sys_workspace" +,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings" +,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0 +,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0 +"sys_workspace_stage" +,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings" +,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0 +"sys_file" +,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed" +,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0 +,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0 +"sys_file_metadata" +,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource" +,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0, +,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0, +"sys_file_reference" +,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link" +,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,, +,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,, +,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,, +,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,, +,132,89,0,1,128,0,0,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,, +,133,89,0,1,129,0,0,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,, +,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,, +,135,89,0,1,134,0,0,0,0,1,333,"tt_content","image",3,"[Translate to Dansk:] Image #3",,, +"tt_content" +,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image" +,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2 +,331,89,512,0,0,0,0,0,0,0,"Testing #1",3 +,333,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Testing #1",3 +"sys_refindex" +,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string" +,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1, +,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1, +,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1, +,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21, +,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1, +,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21, +,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1, +,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21, +,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21, +,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1, +,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127, +,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126, +,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128, +,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129, +,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1, +,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3, +,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89, +,"6996ba7e68fcc44d039933cafde1cbba","sys_file_reference",132,"l10n_parent",,,,0,0,"sys_file_reference",128, +,"c1d3641001574eb55571b2702391ad4b","sys_file_reference",132,"uid_local",,,,0,0,"sys_file",21, +,"a341a6aaeeb0fae2e92069c667f13934","sys_file_reference",133,"l10n_parent",,,,0,0,"sys_file_reference",129, +,"fd0f75ae67e6958ceb2de91cb92e4860","sys_file_reference",133,"uid_local",,,,0,0,"sys_file",1, +,"b1b427e0eeeab7f7a0a376f2bb10ed76","tt_content",333,"l18n_parent",,,,0,0,"tt_content",331, +,"1202bdfdadf928def0c2b8b6d93a0b87","tt_content",333,"image",,,,0,0,"sys_file_reference",132, +,"63ddf94a00fb788c6ac54290a3adfdf9","tt_content",333,"image",,,,1,0,"sys_file_reference",133, +,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134, +,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1, +,"773f851d4d798578707b39d7fd1c7901","sys_file_reference",135,"l10n_parent",,,,0,0,"sys_file_reference",134, +,"f87c8091dd9246184350ec8d2fb861f7","sys_file_reference",135,"uid_local",,,,0,0,"sys_file",1, +,"fd7ba087ee66d722f239da728557f98f","tt_content",333,"image",,,,2,0,"sys_file_reference",135,