From cca9ad28e2f56f626e6267015114455d62ff4a2e Mon Sep 17 00:00:00 2001 From: Varun Date: Wed, 5 Feb 2025 15:09:26 +0530 Subject: [PATCH 1/2] changes in edit --- src/controllers/userController.js | 4 ++-- src/routes/usersRoute.js | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/controllers/userController.js b/src/controllers/userController.js index 0eb9c1b0..1a6fa618 100644 --- a/src/controllers/userController.js +++ b/src/controllers/userController.js @@ -938,7 +938,7 @@ exports.createstaff = async (request, reply) => { return reply.status(400).send({ error: 'Duplicate phone numbers found', duplicatePhones }); } - + // Update the user document with the new staff members user.staff.staff.push(...newStaff); @@ -957,7 +957,7 @@ exports.createstaff = async (request, reply) => { exports.editStaff = async (request, reply) => { try { const { customerId, phone } = request.params; - const { name, password } = request.body; + const { name, password,all_motor_access } = request.body; const user = await User.findOne({ customerId, "staff.staff.phone": phone }); if (!user) { diff --git a/src/routes/usersRoute.js b/src/routes/usersRoute.js index cc82207e..c49e9c33 100644 --- a/src/routes/usersRoute.js +++ b/src/routes/usersRoute.js @@ -865,7 +865,7 @@ module.exports = function (fastify, opts, next) { }, ], }, - + //preHandler: fastify.auth([fastify.authenticate]), handler: userController.createstaff, }); @@ -890,7 +890,8 @@ fastify.route({ type: "object", properties: { name: { type: "string" }, - password: { type: "string" } + password: { type: "string" }, + all_motor_access:{type:"string"} }, required: ["name", "password"] } From 3149b6e470c7185d346c0b7de0253e0e22f19fc0 Mon Sep 17 00:00:00 2001 From: Varun Date: Wed, 5 Feb 2025 15:10:02 +0530 Subject: [PATCH 2/2] changes --- src/controllers/userController.js | 1 + src/routes/usersRoute.js | 1 + 2 files changed, 2 insertions(+) diff --git a/src/controllers/userController.js b/src/controllers/userController.js index 1a6fa618..58f918a7 100644 --- a/src/controllers/userController.js +++ b/src/controllers/userController.js @@ -954,6 +954,7 @@ exports.createstaff = async (request, reply) => { + exports.editStaff = async (request, reply) => { try { const { customerId, phone } = request.params; diff --git a/src/routes/usersRoute.js b/src/routes/usersRoute.js index c49e9c33..5a2f6b84 100644 --- a/src/routes/usersRoute.js +++ b/src/routes/usersRoute.js @@ -895,6 +895,7 @@ fastify.route({ }, required: ["name", "password"] } + }, handler: userController.editStaff, });