Skip to content

Commit 8aafbd0

Browse files
Merge pull request #605 from contentstack/feature/cmg-591-locale
entry transformation per locale
2 parents 23cee1d + d95c845 commit 8aafbd0

File tree

5 files changed

+3987
-1722
lines changed

5 files changed

+3987
-1722
lines changed

api/src/constants/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ export const LOCALE_MAPPER: any = {
177177
masterLocale: {
178178
"en-us": "en",
179179
},
180-
fr: "fr-fr",
180+
locales:{fr: "fr-fr",}
181181
};
182182
export const CHUNK_SIZE = 1048576;
183183

api/src/services/migration.service.ts

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -238,16 +238,17 @@ const startTestMigration = async (req: Request): Promise<any> => {
238238
}
239239
case CMS.WORDPRESS: {
240240
if (packagePath) {
241+
await wordpressService?.createLocale(req, project?.current_test_stack_id, projectId, project);
241242
await wordpressService?.getAllAssets(file_path, packagePath, project?.current_test_stack_id, projectId)
242243
await wordpressService?.createAssetFolderFile(file_path, project?.current_test_stack_id, projectId)
243244
await wordpressService?.getAllreference(file_path, packagePath, project?.current_test_stack_id, projectId)
244245
await wordpressService?.extractChunks(file_path, packagePath, project?.current_test_stack_id, projectId)
245-
await wordpressService?.getAllAuthors(file_path, packagePath, project?.current_test_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale)
246+
await wordpressService?.getAllAuthors(file_path, packagePath, project?.current_test_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale, project)
246247
//await wordpressService?.extractContentTypes(projectId, project?.current_test_stack_id, contentTypes)
247-
await wordpressService?.getAllTerms(file_path, packagePath, project?.current_test_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale)
248-
await wordpressService?.getAllTags(file_path, packagePath, project?.current_test_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale)
249-
await wordpressService?.getAllCategories(file_path, packagePath, project?.current_test_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale)
250-
await wordpressService?.extractPosts(packagePath, project?.current_test_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale)
248+
await wordpressService?.getAllTerms(file_path, packagePath, project?.current_test_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale, project)
249+
await wordpressService?.getAllTags(file_path, packagePath, project?.current_test_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale, project)
250+
await wordpressService?.getAllCategories(file_path, packagePath, project?.current_test_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale, project)
251+
await wordpressService?.extractPosts(packagePath, project?.current_test_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale, project)
251252
await wordpressService?.extractGlobalFields(project?.current_test_stack_id, projectId)
252253
await wordpressService?.createVersionFile(project?.current_test_stack_id, projectId);
253254
}
@@ -315,16 +316,17 @@ const startMigration = async (req: Request): Promise<any> => {
315316
}
316317
case CMS.WORDPRESS: {
317318
if (packagePath) {
319+
await wordpressService?.createLocale(req, project?.current_test_stack_id, projectId, project);
318320
await wordpressService?.getAllAssets(file_path, packagePath, project?.destination_stack_id, projectId,)
319321
await wordpressService?.createAssetFolderFile(file_path, project?.destination_stack_id, projectId)
320322
await wordpressService?.getAllreference(file_path, packagePath, project?.destination_stack_id, projectId)
321323
await wordpressService?.extractChunks(file_path, packagePath, project?.destination_stack_id, projectId)
322-
await wordpressService?.getAllAuthors(file_path, packagePath, project?.destination_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale)
324+
await wordpressService?.getAllAuthors(file_path, packagePath, project?.destination_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale, project)
323325
//await wordpressService?.extractContentTypes(projectId, project?.destination_stack_id)
324-
await wordpressService?.getAllTerms(file_path, packagePath, project?.destination_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale)
325-
await wordpressService?.getAllTags(file_path, packagePath, project?.destination_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale)
326-
await wordpressService?.getAllCategories(file_path, packagePath, project?.destination_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale)
327-
await wordpressService?.extractPosts(packagePath, project?.destination_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale)
326+
await wordpressService?.getAllTerms(file_path, packagePath, project?.destination_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale, project)
327+
await wordpressService?.getAllTags(file_path, packagePath, project?.destination_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale, project)
328+
await wordpressService?.getAllCategories(file_path, packagePath, project?.destination_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale, project)
329+
await wordpressService?.extractPosts(packagePath, project?.destination_stack_id, projectId, contentTypes, project?.mapperKeys, project?.stackDetails?.master_locale, project)
328330
await wordpressService?.extractGlobalFields(project?.destination_stack_id, projectId)
329331
await wordpressService?.createVersionFile(project?.destination_stack_id, projectId);
330332
}

0 commit comments

Comments
 (0)