diff --git a/backend/src/routes/academicsResearch.routes.js b/backend/src/routes/academicsResearch.routes.js index 712afbd..77a698e 100644 --- a/backend/src/routes/academicsResearch.routes.js +++ b/backend/src/routes/academicsResearch.routes.js @@ -11,8 +11,8 @@ import jwtAuthMiddleware from "../middleware/auth.js"; const router = express.Router(); router.post("/", createAcademicsResearch); -router.get("/getAll", getAcademicsResearch); -router.get("/:id", getSingleAcademicsResearch); +router.get("/getAll", jwtAuthMiddleware, getAcademicsResearch); +router.get("/:id", jwtAuthMiddleware, getSingleAcademicsResearch); router.delete("/:id", jwtAuthMiddleware, deleteAcademicsResearch); export default router; diff --git a/backend/src/routes/appointment.routes.js b/backend/src/routes/appointment.routes.js index becd07c..3374c9e 100644 --- a/backend/src/routes/appointment.routes.js +++ b/backend/src/routes/appointment.routes.js @@ -13,11 +13,11 @@ const router = express.Router(); /* PUBLIC */ -router.get("/getall", getAppointments); +router.get("/getall", jwtAuthMiddleware, getAppointments); router.post("/", createAppointment); -router.get("/:id", getAppointment); -router.patch("/:id", updateAppointment); +router.get("/:id", jwtAuthMiddleware, getAppointment); +router.patch("/:id", jwtAuthMiddleware, updateAppointment); router.delete("/:id", jwtAuthMiddleware, deleteAppointment); export default router; diff --git a/backend/src/routes/candidate.routes.js b/backend/src/routes/candidate.routes.js index 72e1dba..b9bff93 100644 --- a/backend/src/routes/candidate.routes.js +++ b/backend/src/routes/candidate.routes.js @@ -13,13 +13,13 @@ import jwtAuthMiddleware from "../middleware/auth.js"; const router = express.Router(); /* PUBLIC */ - -router.get("/getAll", getCandidates); -router.get("/:id", getCandidate); -router.get("/career/:careerId", getCandidatesByCareer); - router.post("/", createCandidate); -router.patch("/:id", updateCandidate); + +router.get("/getAll", jwtAuthMiddleware, getCandidates); +router.get("/:id", jwtAuthMiddleware, getCandidate); +router.get("/career/:careerId", jwtAuthMiddleware, getCandidatesByCareer); + +router.patch("/:id", jwtAuthMiddleware, updateCandidate); router.delete("/:id", jwtAuthMiddleware, deleteCandidate); export default router; diff --git a/backend/src/routes/career.routes.js b/backend/src/routes/career.routes.js index b85346b..b90e2a3 100644 --- a/backend/src/routes/career.routes.js +++ b/backend/src/routes/career.routes.js @@ -10,8 +10,8 @@ const router = express.Router(); router.get("/getAll", getAllCareers); -router.post("/", createCareer); -router.patch("/:id", updateCareer); -router.delete("/:id", deleteCareer); +router.post("/", jwtAuthMiddleware, createCareer); +router.patch("/:id", jwtAuthMiddleware, updateCareer); +router.delete("/:id", jwtAuthMiddleware, deleteCareer); export default router; diff --git a/backend/src/routes/department.routes.js b/backend/src/routes/department.routes.js index af4510d..882e614 100644 --- a/backend/src/routes/department.routes.js +++ b/backend/src/routes/department.routes.js @@ -1,6 +1,7 @@ import express from "express"; import { getAllDepartments, + getDepartmentByName, createDepartment, updateDepartment, deleteDepartment, @@ -11,6 +12,7 @@ const router = express.Router(); // Public router.get("/getAll", getAllDepartments); +router.get("/search", getDepartmentByName); // Protected router.post("/", jwtAuthMiddleware, createDepartment); diff --git a/backend/src/routes/doctor.routes.js b/backend/src/routes/doctor.routes.js index c91db2c..c8309c1 100644 --- a/backend/src/routes/doctor.routes.js +++ b/backend/src/routes/doctor.routes.js @@ -7,6 +7,7 @@ import { getDoctorTimings, getDoctorTimingById, getDoctorByDoctorId, + getDoctorsByDepartmentId, } from "../controllers/doctor.controller.js"; import jwtAuthMiddleware from "../middleware/auth.js"; @@ -14,9 +15,10 @@ import jwtAuthMiddleware from "../middleware/auth.js"; const router = express.Router(); router.get("/getAll", getAllDoctors); -router.get("/:doctorId", getDoctorByDoctorId); +router.get("/search", getDoctorsByDepartmentId); router.get("/getTimings", getDoctorTimings); router.get("/getTimings/:doctorId", getDoctorTimingById); +router.get("/:doctorId", getDoctorByDoctorId); router.post("/", jwtAuthMiddleware, createDoctor); router.patch("/:doctorId", jwtAuthMiddleware, updateDoctor); diff --git a/backend/src/routes/inquiry.routes.js b/backend/src/routes/inquiry.routes.js index 8329198..59251b8 100644 --- a/backend/src/routes/inquiry.routes.js +++ b/backend/src/routes/inquiry.routes.js @@ -12,8 +12,8 @@ const router = express.Router(); router.post("/", createInquiry); -router.get("/getAll", getInquiries); -router.get("/:id", getInquiry); +router.get("/getAll", jwtAuthMiddleware, getInquiries); +router.get("/:id", jwtAuthMiddleware, getInquiry); router.delete("/:id", jwtAuthMiddleware, deleteInquiry); export default router;