From 709d5df8068a8d58653dc8660926be86afe1b58a Mon Sep 17 00:00:00 2001 From: sabarinathan Date: Thu, 6 Feb 2025 13:25:30 +0530 Subject: [PATCH] environments changes --- compose.yaml | 6 +++--- .../controller/environments/environments-controller.ts | 6 +++--- src/shared/model/environments/environments-Model.ts | 1 + src/shared/security/mongosecurity.ts | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/compose.yaml b/compose.yaml index 83c1c77..b929847 100644 --- a/compose.yaml +++ b/compose.yaml @@ -36,15 +36,15 @@ services: image: mongo:latest container_name: mongo-Dwinzocontainer ports: - - "27021:27017" + - "27021:27021" volumes: - mongo-data:/data/db networks: - DwinzoMajor # Mongo is now on the same network -volumes: - mongo-data: # Persistent volume for MongoDB data +volumes: + mongo-data: # Persistent volume for MongoDB data networks: DwinzoMajor: driver: bridge diff --git a/src/api-server/controller/environments/environments-controller.ts b/src/api-server/controller/environments/environments-controller.ts index d93fbf3..871ad7e 100644 --- a/src/api-server/controller/environments/environments-controller.ts +++ b/src/api-server/controller/environments/environments-controller.ts @@ -4,7 +4,7 @@ import environmentModel from "../../../shared/model/environments/environments-Mo export class environment { static async setEnvironment(req: Request, res: Response) { try { - const { userId,roofVisibility,wallVisibility, organization } = req.body + const { userId,roofVisibility,wallVisibility,shadowVisibity, organization } = req.body const findvalue = await environmentModel(organization).findOne({ userId: userId }) @@ -12,12 +12,12 @@ export class environment { if (findvalue) { const updatevalue = await environmentModel(organization).findOneAndUpdate( - { userId: userId }, { roofVisibility:roofVisibility,wallVisibility:wallVisibility }, { new: true }); + { userId: userId }, { roofVisibility:roofVisibility,wallVisibility:wallVisibility,shadowVisibity:shadowVisibity}, { new: true }); res.status(201).json(updatevalue); } else { - const newValue = await environmentModel(organization).create({ userId, roofVisibility, wallVisibility }); + const newValue = await environmentModel(organization).create({ userId, roofVisibility, wallVisibility,shadowVisibity }); res.status(201).json(newValue); diff --git a/src/shared/model/environments/environments-Model.ts b/src/shared/model/environments/environments-Model.ts index 8c22cfc..3db81b5 100644 --- a/src/shared/model/environments/environments-Model.ts +++ b/src/shared/model/environments/environments-Model.ts @@ -12,6 +12,7 @@ const environmentSchema: Schema = new Schema({ userId: { type: String, unique: true }, roofVisibility: { type: Boolean ,default:false}, wallVisibility: { type: Boolean ,default:false}, + shadowVisibity: { type: Boolean ,default:false}, }); // Model for MongoDB collection diff --git a/src/shared/security/mongosecurity.ts b/src/shared/security/mongosecurity.ts index b2d887b..6cb1364 100644 --- a/src/shared/security/mongosecurity.ts +++ b/src/shared/security/mongosecurity.ts @@ -3,7 +3,7 @@ export default async function mongoAdminCreation() { const uri = process.env.MONGO_URI!; // Replace with your MongoDB URI const client = new MongoClient(uri); const user = { - user: process.env.MONGO_USER!, + user:"admin", pwd: process.env.MONGO_PASSWORD!, roles: [{ role: "root", db: process.env.MONGO_AUTH_DB || "admin" }], };