Skip to content

Commit de1e29c

Browse files
authored
Merge pull request #552 from topcoder-platform/revert-546-feature/export-import
Revert "Import and Export Data Commands"
2 parents 8af9863 + baa76ce commit de1e29c

File tree

13 files changed

+928
-720
lines changed

13 files changed

+928
-720
lines changed

README.md

Lines changed: 94 additions & 129 deletions
Large diffs are not rendered by default.

data/demo-data.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

local/seed/seedMetadata.js

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,6 @@ if (!process.env.CONNECT_USER_TOKEN) {
77
process.exit(1);
88
}
99

10-
/**
11-
* Iteratively goes through the object and replaces prices with random values.
12-
*
13-
* This method MUTATES object.
14-
*
15-
* @param {Object} o object
16-
*/
17-
function dummifyPrices(o) {
18-
Object.keys(o).forEach(function (k) {
19-
if (o[k] !== null && typeof o[k] === 'object') {
20-
dummifyPrices(o[k]);
21-
return;
22-
}
23-
if (k === 'price' && typeof o[k] === 'number') {
24-
o[k] = 100 + Math.round(Math.random() * 10000);
25-
}
26-
if (k === 'price' && typeof o[k] === 'string') {
27-
o[k] = (100 + Math.round(Math.random() * 10000)).toFixed(0);
28-
}
29-
});
30-
}
31-
3210
// we need to know any logged in Connect user token to retrieve data from DEV
3311
const CONNECT_USER_TOKEN = process.env.CONNECT_USER_TOKEN;
3412

@@ -51,7 +29,6 @@ module.exports = (targetUrl, token) => {
5129
})
5230
.then(async function (response) {
5331
let data = response.data;
54-
dummifyPrices(data)
5532

5633
console.log('Creating metadata objects locally...');
5734

package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
"lint": "./node_modules/.bin/eslint .",
1111
"lint:fix": "./node_modules/.bin/eslint . --fix || true",
1212
"build": "babel src -d dist --presets es2015 --copy-files",
13-
"sync:all": "NODE_ENV=development npm run sync:db && NODE_ENV=development npm run sync:es",
1413
"sync:db": "./node_modules/.bin/babel-node migrations/sync.js",
1514
"sync:es": "./node_modules/.bin/babel-node migrations/elasticsearch_sync.js",
1615
"sync:es:metadata": "./node_modules/.bin/babel-node migrations/elasticsearch_sync.js --index-name metadata",
@@ -25,12 +24,9 @@
2524
"startKafkaConsumers:dev": "NODE_ENV=development nodemon -w src --exec \"babel-node src/index-kafka.js --presets es2015\" | ./node_modules/.bin/bunyan",
2625
"test": "NODE_ENV=test npm run lint && NODE_ENV=test npm run sync:es && NODE_ENV=test npm run sync:db && NODE_ENV=test ./node_modules/.bin/istanbul cover ./node_modules/mocha/bin/_mocha -- --timeout 10000 --require babel-core/register $(find src -path '*spec.js*') --exit",
2726
"test:watch": "NODE_ENV=test ./node_modules/.bin/mocha -w --require babel-core/register $(find src -path '*spec.js*')",
27+
"seed": "babel-node src/tests/seed.js --presets es2015",
2828
"demo-data": "babel-node local/seed",
29-
"es-db-compare": "babel-node scripts/es-db-compare",
30-
"data:export": "NODE_ENV=development LOG_LEVEL=info node --require dotenv/config --require babel-core/register scripts/data/export",
31-
"data:import": "NODE_ENV=development LOG_LEVEL=info node --require dotenv/config --require babel-core/register scripts/data/import",
32-
"local:run-docker": "docker-compose -f ./local/full/docker-compose.yml up -d",
33-
"local:init": "npm run sync:all && npm run data:import"
29+
"es-db-compare": "babel-node scripts/es-db-compare"
3430
},
3531
"repository": {
3632
"type": "git",
@@ -76,7 +72,7 @@
7672
"pg-native": "^3.0.0",
7773
"sequelize": "^5.8.7",
7874
"swagger-ui-express": "^4.0.6",
79-
"tc-core-library-js": "github:appirio-tech/tc-core-library-js#v2.6.3",
75+
"tc-core-library-js": "appirio-tech/tc-core-library-js.git#v2.6.3",
8076
"traverse": "^0.6.6",
8177
"urlencode": "^1.1.0",
8278
"yamljs": "^0.3.0"

scripts/data/dataModels.js

Lines changed: 0 additions & 35 deletions
This file was deleted.

scripts/data/export/exportData.js

Lines changed: 0 additions & 60 deletions
This file was deleted.

scripts/data/export/index.js

Lines changed: 0 additions & 60 deletions
This file was deleted.

scripts/data/import/importData.js

Lines changed: 0 additions & 135 deletions
This file was deleted.

scripts/data/import/index.js

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)