From 5bd5f446a7b0dd3fcb41c551462227a99356f973 Mon Sep 17 00:00:00 2001 From: frankpagan Date: Mon, 1 May 2023 13:34:35 +0000 Subject: [PATCH] fix: updated permissions collection to keys --- CoCreate.config.js | 2 +- installation/createDB.js | 6 +++--- installation/migrateDB.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CoCreate.config.js b/CoCreate.config.js index 691a3a3..e23b400 100644 --- a/CoCreate.config.js +++ b/CoCreate.config.js @@ -6,7 +6,7 @@ module.exports = { }, "database": { "name": 'mongodb', - "url": [''], + "url": ['mongodb+srv://cocreate-app:56VAZlwk8qfiAMfk@cocreatedatabase.ne3tel6.mongodb.net/?retryWrites=true&w=majority'], }, "jwttoken": { "options": { diff --git a/installation/createDB.js b/installation/createDB.js index 91d916d..94143f5 100644 --- a/installation/createDB.js +++ b/installation/createDB.js @@ -28,7 +28,7 @@ async function update(dbClient){ // Create apiKey permission if (organization_id && apiKey) { - const permissions = dbClient.db(organization_id).collection('permissions'); + const permissions = dbClient.db(organization_id).collection('keys'); let data = { organization_id: organization_id, type: "apikey", @@ -74,7 +74,7 @@ async function update(dbClient){ // Create role permission if (user_id) { - const permissions = dbClient.db(organization_id).collection('permissions'); + const permissions = dbClient.db(organization_id).collection('keys'); let role = { "organization_id": organization_id, "type": "role", @@ -93,7 +93,7 @@ async function update(dbClient){ // Create user permission if (role_id) { - const permissions = dbClient.db(organization_id).collection('permissions'); + const permissions = dbClient.db(organization_id).collection('keys'); let data = { "organization_id": organization_id, "type": "user_id", diff --git a/installation/migrateDB.js b/installation/migrateDB.js index b4cbc24..54d6912 100644 --- a/installation/migrateDB.js +++ b/installation/migrateDB.js @@ -22,7 +22,7 @@ mongoClient(fromDB).then(fromDBClient => { db.listCollections().toArray(function(error, results) { if (!error && results && results.length > 0) { for (let result of results) { - if (!["organizations", "users", "permissions", "files", "crdt-transactions", "metrics", "industries", "industry_documents"].includes(result.name)) + if (!["organizations", "users", "keys", "files", "crdt-transactions", "metrics", "industries", "industry_documents"].includes(result.name)) getCollection(db, result.name) } }