Skip to content

Commit d4606e1

Browse files
author
naman-contentstack
committed
removed unnecessary code
1 parent 9ba57b1 commit d4606e1

52 files changed

Lines changed: 163 additions & 214 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.talismanrc

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,29 @@ fileignoreconfig:
8484
- filename: packages/contentstack-export/test/unit/export/modules/workflows.test.ts
8585
checksum: 9da983731811064de04e60a7ddd05ea558661dd17ac4e0c7da5be6cca8b2749d
8686
- filename: packages/contentstack-export/test/unit/utils/export-config-handler.test.ts
87-
checksum: 0a4588401231be884781043314ad59e42c8896cb0a8cc288b1e10f6e4d79506a
87+
checksum: 18600d1aab9507e3f8ee3caed3e6bd79ee05aff9444a2461fcb2f4d7fe6f27a6
8888
- filename: packages/contentstack-import/test/unit/import/modules/entries.test.ts
8989
checksum: 544e11881bc55ea7a1afc05e067d7b29fb2d165783ccd0ce3ff741ef7106b134
90+
- filename: packages/contentstack-export/src/export/modules/environments.ts
91+
checksum: 9c6e2cd260fba0ffd4deaf38835924642ab5ec2a4140185b3fe7eaec13305acb
92+
- filename: packages/contentstack-import/src/utils/common-helper.ts
93+
checksum: 68b605f9e952b05cbf1e9be04214e48f7409bce1eb5a3440183cea13b8cce49a
94+
- filename: packages/contentstack-export/src/utils/marketplace-app-helper.ts
95+
checksum: f5783ace09260150f63edc65e2d91b40310db60b57f9f56675e49b791bac84c8
96+
- filename: packages/contentstack-import/src/utils/asset-helper.ts
97+
checksum: e34bb0522ca8317408f905ee864e25d43acf52c595acaf397d1f35fcc49cbf4a
98+
- filename: packages/contentstack-import/src/utils/login-handler.ts
99+
checksum: 8bcefa5db69f894f3db49d8bca662dcc30f9247a3c4bf278c0d84d24a42481f6
100+
- filename: packages/contentstack-import/src/utils/marketplace-app-helper.ts
101+
checksum: caba03ffade8217dc8f82217a7f767fa6562fba63421d48f0aa8412b8463e21a
102+
- filename: packages/contentstack-clone/src/lib/util/clone-handler.js
103+
checksum: 3cf5eec54f0940eb269e3576298f1170268105073210af4a842b38fd7e969f43
104+
- filename: packages/contentstack-import/src/import/modules/marketplace-apps.ts
105+
checksum: b232e1c5a2b9dec7d6f01e671fd04eaa09351904ef0d20a8ab10f8ca60a2c365
106+
- filename: packages/contentstack-export/src/export/modules/stack.ts
107+
checksum: c2f1e06199bf55fd6d2ebd493edf9e746eabc00fd7c3b8da2785b024a35c9e7c
108+
- filename: packages/contentstack-export/src/utils/basic-login.ts
109+
checksum: d777e56768b53ecd9e5b0a27f4a59950e0791a5487dbcf4d2666510195e20767
110+
- filename: packages/contentstack-import/test/unit/utils/import-config-handler.test.ts
111+
checksum: 5c0add2367ef71367709a6668f4814f80fedda4cafba1f2149f8ceb136128c18
90112
version: '1.0'

packages/contentstack-clone/src/lib/util/clone-handler.js

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ class CloneHandler {
7676
cloneCommand = new Clone();
7777
this.pathDir = opt.pathDir;
7878
process.stdin.setMaxListeners(50);
79-
log.debug('Initializing CloneHandler', config.cloneContext, { pathDir: opt.pathDir, cloneType: opt.cloneType });
8079
}
8180
setClient(managementSDKClient) {
8281
client = managementSDKClient;
@@ -706,9 +705,14 @@ class CloneHandler {
706705
delete exportConfig.import;
707706
delete exportConfig.export;
708707

708+
// Map source_stack to apiKey for export config
709+
if (exportConfig.source_stack) {
710+
exportConfig.apiKey = exportConfig.source_stack;
711+
}
712+
709713
const exportDir = __dirname.split('src')[0] + 'contents';
710714
log.debug(`Export directory: ${exportDir}`, config.cloneContext);
711-
const cmd = ['-k', exportConfig.source_stack, '-d', exportDir];
715+
const cmd = ['-k', exportConfig.apiKey || exportConfig.source_stack, '-d', exportDir];
712716

713717
if (exportConfig.cloneType === 'a') {
714718
exportConfig.filteredModules = ['stack'].concat(structureList);
@@ -738,7 +742,7 @@ class CloneHandler {
738742
log.debug('Export command prepared', config.cloneContext, {
739743
cmd: cmd.join(' '),
740744
exportDir,
741-
sourceStack: exportConfig.source_stack,
745+
sourceStack: exportConfig.apiKey || exportConfig.source_stack,
742746
branch: exportConfig.sourceStackBranch
743747
});
744748
log.debug('Running export command', config.cloneContext, { cmd });
@@ -760,14 +764,22 @@ class CloneHandler {
760764
delete importConfig.import;
761765
delete importConfig.export;
762766

767+
// Map target_stack to apiKey and data to contentDir for import config
768+
if (importConfig.target_stack) {
769+
importConfig.apiKey = importConfig.target_stack;
770+
}
771+
if (importConfig.data) {
772+
importConfig.contentDir = importConfig.data;
773+
}
774+
763775
const configFilePath = path.join(__dirname, 'dummyConfig.json');
764776
const cmd = ['-c', configFilePath];
765777

766778
if (importConfig.destination_alias) {
767779
cmd.push('-a', importConfig.destination_alias);
768780
log.debug(`Using destination alias: ${importConfig.destination_alias}`, config.cloneContext);
769781
}
770-
if (!importConfig.data && importConfig.sourceStackBranch) {
782+
if (!importConfig.contentDir && !importConfig.data && importConfig.sourceStackBranch) {
771783
const dataPath = path.join(importConfig.pathDir, importConfig.sourceStackBranch);
772784
cmd.push('-d', dataPath);
773785
log.debug(`Import data path: ${dataPath}`, config.cloneContext);
@@ -795,9 +807,9 @@ class CloneHandler {
795807
fs.writeFileSync(configFilePath, JSON.stringify(importConfig));
796808
log.debug('Import command prepared', config.cloneContext, {
797809
cmd: cmd.join(' '),
798-
targetStack: importConfig.target_stack,
810+
targetStack: importConfig.apiKey || importConfig.target_stack,
799811
targetBranch: importConfig.targetStackBranch,
800-
dataPath: importConfig.data || path.join(importConfig.pathDir, importConfig.sourceStackBranch)
812+
dataPath: importConfig.contentDir || importConfig.data || path.join(importConfig.pathDir, importConfig.sourceStackBranch)
801813
});
802814
log.debug('Running import command', config.cloneContext, { cmd });
803815
await importCmd.run(cmd);

packages/contentstack-export/src/commands/cm/stacks/export.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ export default class ExportCommand extends Command {
9898
// Assign exportConfig variables
9999
this.assignExportConfig(exportConfig);
100100

101-
exportDir = sanitizePath(exportConfig.cliLogsPath || exportConfig.data || exportConfig.exportDir);
101+
exportDir = sanitizePath(exportConfig.cliLogsPath || exportConfig.exportDir);
102102
const managementAPIClient: ContentstackClient = await managementSDKClient(exportConfig);
103103
const moduleExporter = new ModuleExporter(managementAPIClient, exportConfig);
104104
await moduleExporter.start();

packages/contentstack-export/src/export/modules/assets.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ export default class ExportAssets extends BaseClass {
4747
}
4848

4949
async start(): Promise<void> {
50-
this.assetsRootPath = pResolve(
51-
this.exportConfig.data,
50+
this.assetsRootPath = pResolve(
51+
this.exportConfig.exportDir,
5252
this.exportConfig.branchName || '',
5353
this.assetConfig.dirName,
5454
);

packages/contentstack-export/src/export/modules/composable-studio.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export default class ExportComposableStudio {
4141
}
4242

4343
this.composableStudioPath = pResolve(
44-
this.exportConfig.data,
44+
this.exportConfig.exportDir,
4545
this.exportConfig.branchName || '',
4646
this.composableStudioConfig.dirName,
4747
);

packages/contentstack-export/src/export/modules/content-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export default class ContentTypesExport extends BaseClass {
4747
this.applyQueryFilters(this.qs, 'content-types');
4848

4949
this.contentTypesDirPath = path.resolve(
50-
sanitizePath(exportConfig.data),
50+
sanitizePath(exportConfig.exportDir),
5151
sanitizePath(exportConfig.branchName || ''),
5252
sanitizePath(this.contentTypesConfig.dirName),
5353
);

packages/contentstack-export/src/export/modules/custom-roles.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export default class ExportCustomRoles extends BaseClass {
4343
'CUSTOM-ROLES: Analyzing roles and locales...',
4444
async () => {
4545
this.rolesFolderPath = pResolve(
46-
this.exportConfig.data,
46+
this.exportConfig.exportDir,
4747
this.exportConfig.branchName || '',
4848
this.customRolesConfig.dirName,
4949
);

packages/contentstack-export/src/export/modules/entries.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,18 +41,18 @@ export default class EntriesExport extends BaseClass {
4141
this.exportConfig = exportConfig;
4242
this.entriesConfig = exportConfig.modules.entries;
4343
this.entriesDirPath = path.resolve(
44-
sanitizePath(exportConfig.data),
44+
sanitizePath(exportConfig.exportDir),
4545
sanitizePath(exportConfig.branchName || ''),
4646
sanitizePath(this.entriesConfig.dirName),
4747
);
4848
this.localesFilePath = path.resolve(
49-
sanitizePath(exportConfig.data),
49+
sanitizePath(exportConfig.exportDir),
5050
sanitizePath(exportConfig.branchName || ''),
5151
sanitizePath(exportConfig.modules.locales.dirName),
5252
sanitizePath(exportConfig.modules.locales.fileName),
5353
);
5454
this.schemaFilePath = path.resolve(
55-
sanitizePath(exportConfig.data),
55+
sanitizePath(exportConfig.exportDir),
5656
sanitizePath(exportConfig.branchName || ''),
5757
sanitizePath(exportConfig.modules.content_types.dirName),
5858
'schema.json',

packages/contentstack-export/src/export/modules/environments.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export default class ExportEnvironments extends BaseClass {
3232
// Setup with loading spinner
3333
const [totalCount] = await this.withLoadingSpinner('ENVIRONMENTS: Analyzing environments...', async () => {
3434
this.environmentsFolderPath = pResolve(
35-
this.exportConfig.data,
35+
this.exportConfig.exportDir,
3636
this.exportConfig.branchName || '',
3737
this.environmentConfig.dirName,
3838
);

packages/contentstack-export/src/export/modules/extensions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export default class ExportExtensions extends BaseClass {
3333
// Setup with loading spinner
3434
const [totalCount] = await this.withLoadingSpinner('EXTENSIONS: Analyzing extensions...', async () => {
3535
this.extensionsFolderPath = pResolve(
36-
this.exportConfig.data,
36+
this.exportConfig.exportDir,
3737
this.exportConfig.branchName || '',
3838
this.extensionConfig.dirName,
3939
);

0 commit comments

Comments
 (0)