From 2e0c5fa8a05a3b5fd3f852ffa823fb6a88847ae0 Mon Sep 17 00:00:00 2001 From: pawan-dot <71133473+pawan-dot@users.noreply.github.com> Date: Wed, 2 Nov 2022 14:00:18 +0530 Subject: [PATCH] modify --- controllers/EventsController.js | 2 +- routes/EventsRoute.js | 6 +++--- routes/OffersRoute.js | 6 +++--- routes/bannerRoute.js | 6 +++--- routes/categoryRoute.js | 7 ++++--- routes/newsRoute.js | 7 ++++--- 6 files changed, 18 insertions(+), 16 deletions(-) diff --git a/controllers/EventsController.js b/controllers/EventsController.js index 3312220..d55e443 100644 --- a/controllers/EventsController.js +++ b/controllers/EventsController.js @@ -181,7 +181,7 @@ export const RegisterUserInEvent = async (req, res) => { }) if (totalUserRegister) { - return res.status(400).json({ + return res.status(200).json({ success: false, msg: "You Have Already Registered for this Event" }); diff --git a/routes/EventsRoute.js b/routes/EventsRoute.js index c2d3da3..65b6d3c 100644 --- a/routes/EventsRoute.js +++ b/routes/EventsRoute.js @@ -13,11 +13,11 @@ import { } from "../controllers/EventsController.js" const router = express.Router(); import { isAuthenticatedUser, authorizeRoles } from "../middlewares/auth.js" -router.route("/event/create/").post(isAuthenticatedUser, createEvent) +router.route("/event/create/").post(isAuthenticatedUser, authorizeRoles("admin"), createEvent) router.route("/event/getAll/").get(getAllEvent) router.route("/event/getOne/:id").get(getOneEvent) -router.route("/event/update/:id").put(isAuthenticatedUser, updateEvent); -router.route("/event/delete/:id").delete(isAuthenticatedUser, deleteEvent); +router.route("/event/update/:id").put(isAuthenticatedUser, authorizeRoles("admin"), updateEvent); +router.route("/event/delete/:id").delete(isAuthenticatedUser, authorizeRoles("admin"), deleteEvent); //share app router.route("/app/share/").get(shareApp) //user diff --git a/routes/OffersRoute.js b/routes/OffersRoute.js index da31ee3..4bc286f 100644 --- a/routes/OffersRoute.js +++ b/routes/OffersRoute.js @@ -9,9 +9,9 @@ import { const router = express.Router(); import { isAuthenticatedUser, authorizeRoles } from "../middlewares/auth.js" -router.route("/offer/create/").post(createOffer)//isAuthenticatedUser, authorizeRoles("admin"), +router.route("/offer/create/").post(isAuthenticatedUser, authorizeRoles("admin"), createOffer)//isAuthenticatedUser, authorizeRoles("admin"), router.route("/offer/getAll/").get(getAllOffer) router.route("/offer/getOne/:id").get(getOneOffer) -router.route("/offer/update/:id").put(updateOffer);//isAuthenticatedUser, authorizeRoles("admin"), -router.route("/offer/delete/:id").delete(deleteOffer);//isAuthenticatedUser, authorizeRoles("admin"), +router.route("/offer/update/:id").put(isAuthenticatedUser, authorizeRoles("admin"), updateOffer);//isAuthenticatedUser, authorizeRoles("admin"), +router.route("/offer/delete/:id").delete(isAuthenticatedUser, authorizeRoles("admin"), deleteOffer);//isAuthenticatedUser, authorizeRoles("admin"), export default router; \ No newline at end of file diff --git a/routes/bannerRoute.js b/routes/bannerRoute.js index e2f14b3..044d86e 100644 --- a/routes/bannerRoute.js +++ b/routes/bannerRoute.js @@ -8,9 +8,9 @@ import { } from "../controllers/bannerController.js" const router = express.Router(); import { isAuthenticatedUser, authorizeRoles } from "../middlewares/auth.js" -router.route("/banner/create/").post(createBanner) +router.route("/banner/create/").post(isAuthenticatedUser, authorizeRoles("admin"), createBanner) router.route("/banner/getAll/").get(getAllBanner) router.route("/banner/getOne/:id").get(getOneBanner) -router.route("/banner/update/:id").put(updateBanner); -router.route("/banner/delete/:id").delete(deleteBanner); +router.route("/banner/update/:id").put(isAuthenticatedUser, authorizeRoles("admin"), updateBanner); +router.route("/banner/delete/:id").delete(isAuthenticatedUser, authorizeRoles("admin"), deleteBanner); export default router; \ No newline at end of file diff --git a/routes/categoryRoute.js b/routes/categoryRoute.js index e73709d..500a40b 100644 --- a/routes/categoryRoute.js +++ b/routes/categoryRoute.js @@ -7,10 +7,11 @@ import { getOneCategory } from "../controllers/categoryController.js" const router = express.Router(); +import { isAuthenticatedUser, authorizeRoles } from "../middlewares/auth.js" -router.route("/category/create/").post(createCategory) +router.route("/category/create/").post(isAuthenticatedUser, authorizeRoles("admin"), createCategory) router.route("/category/getAll/").get(getAllCategory) router.route("/category/getOne/:id").get(getOneCategory) -router.route("/category/update/:id").put(updateCategory); -router.route("/category/delete/:id").delete(deleteOneCategory); +router.route("/category/update/:id").put(isAuthenticatedUser, authorizeRoles("admin"), updateCategory); +router.route("/category/delete/:id").delete(isAuthenticatedUser, authorizeRoles("admin"), deleteOneCategory); export default router; \ No newline at end of file diff --git a/routes/newsRoute.js b/routes/newsRoute.js index 87a370e..6baeec9 100644 --- a/routes/newsRoute.js +++ b/routes/newsRoute.js @@ -6,11 +6,12 @@ import { updateNews, deleteOneNews } from "../controllers/NewsController.js" +import { authorizeRoles, isAuthenticatedUser } from "../middlewares/auth.js"; const router = express.Router(); -router.route("/news/create/").post(createNews) +router.route("/news/create/").post(isAuthenticatedUser, authorizeRoles("admin"), createNews) router.route("/news/getAll/").get(getAllNews) router.route("/news/getOne/:id").get(getOneNews) -router.route("/news/update/:id").put(updateNews); -router.route("/news/delete/:id").delete(deleteOneNews); +router.route("/news/update/:id").put(isAuthenticatedUser, authorizeRoles("admin"), updateNews); +router.route("/news/delete/:id").delete(isAuthenticatedUser, authorizeRoles("admin"), deleteOneNews); export default router; \ No newline at end of file