diff --git a/server/package-lock.json b/server/package-lock.json index 51a3e9706..a7a683334 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1,12 +1,12 @@ { "name": "deep-lynx", - "version": "1.6.0", + "version": "1.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "deep-lynx", - "version": "1.6.0", + "version": "1.6.1", "license": "MIT", "workspaces": [ "./NodeLibraries/deeplynx" diff --git a/server/package.json b/server/package.json index 7a1e7d9eb..c310ccbfe 100644 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "deep-lynx", - "version": "1.6.0", + "version": "1.6.1", "description": "DeepLynx allows for an integrated platform during design and operations of mega projects.", "main": "./dist/main.js", "author": "John Darrington and Christopher Ritter", diff --git a/server/src/domain_objects/data_warehouse/ontology/container.ts b/server/src/domain_objects/data_warehouse/ontology/container.ts index d4ecb39f3..c30eaf3d6 100644 --- a/server/src/domain_objects/data_warehouse/ontology/container.ts +++ b/server/src/domain_objects/data_warehouse/ontology/container.ts @@ -305,17 +305,14 @@ export class ContainerPermissionSet extends NakedDomainClass { await e.removePolicy(userID, containerID, 'users', 'read'); await e.removePolicy(userID, containerID, 'users', 'write'); - try { - await e.savePolicy(); - } catch (e) { - Logger.debug(`error saving policy ${e}`); - } + Logger.info(`removed all casbin policies for user ID ${userID}`); if (this.containers && this.containers.length > 0) { this.containers.forEach((permission) => { e.addPolicy(userID, containerID, 'containers', permission).catch((e) => Logger.error(`error while setting container permissions for user ${userID}: ${e}`), ); + Logger.info(`added casbin policy container ${permission} for user ID ${userID}`); }); } @@ -324,6 +321,7 @@ export class ContainerPermissionSet extends NakedDomainClass { e.addPolicy(userID, containerID, 'ontology', permission).catch((e) => Logger.error(`error while setting container permissions for user ${userID}: ${e}`), ); + Logger.info(`added casbin policy ontology ${permission} for user ID ${userID}`); }); } @@ -332,6 +330,7 @@ export class ContainerPermissionSet extends NakedDomainClass { e.addPolicy(userID, containerID, 'data', permission).catch((e) => Logger.error(`error while setting container permissions for user ${userID}: ${e}`), ); + Logger.info(`added casbin policy data ${permission} for user ID ${userID}`); }); } @@ -340,6 +339,7 @@ export class ContainerPermissionSet extends NakedDomainClass { e.addPolicy(userID, containerID, 'users', permission).catch((e) => Logger.error(`error while setting container permissions for user ${userID}: ${e}`), ); + Logger.info(`added casbin policy users ${permission} for user ID ${userID}`); }); } diff --git a/ui/AdminWebApp/package-lock.json b/ui/AdminWebApp/package-lock.json index b6e69c7ce..13e92e9a9 100644 --- a/ui/AdminWebApp/package-lock.json +++ b/ui/AdminWebApp/package-lock.json @@ -1,12 +1,12 @@ { "name": "deep-lynx-admin-gui", - "version": "1.6.0", + "version": "1.6.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "deep-lynx-admin-gui", - "version": "1.6.0", + "version": "1.6.1", "dependencies": { "@fontsource/montserrat": "^5.0.3", "@mdi/js": "^5.8.55", diff --git a/ui/AdminWebApp/package.json b/ui/AdminWebApp/package.json index f1c158629..61e6e99fe 100644 --- a/ui/AdminWebApp/package.json +++ b/ui/AdminWebApp/package.json @@ -1,6 +1,6 @@ { "name": "deep-lynx-admin-gui", - "version": "1.6.0", + "version": "1.6.1", "private": true, "scripts": { "serve": "cross-env NODE_ENV=development vue-cli-service serve", diff --git a/ui/WebGLViewer/package-lock.json b/ui/WebGLViewer/package-lock.json index 326b2a145..209ab83c1 100644 --- a/ui/WebGLViewer/package-lock.json +++ b/ui/WebGLViewer/package-lock.json @@ -56,7 +56,7 @@ }, "..": { "name": "deep-lynx", - "version": "1.6.0", + "version": "1.6.1", "license": "MIT", "workspaces": [ "./NodeLibraries/deeplynx"