Operational Endpoints for Admin, Products, Assignments, Location, Vendor, Venue completed. Geofence Testing PEnding

This commit is contained in:
Shibi Chakkaravarthy
2026-06-14 08:04:31 +05:30
parent 5326235183
commit 36e1bf664f
26 changed files with 1392 additions and 25 deletions
+7 -8
View File
@@ -8,6 +8,7 @@ import {
createDepartmentController,
createDesignationController,
createRoleController,
updateRoleController,
getAllEmployeeController,
getEmployeeDetailsController,
getEmployeeLocationHistoryController,
@@ -29,20 +30,16 @@ router.post(
authorize("department", "write"),
createDepartmentController,
);
router.get(
"/employees",
authorize("employee", "read"),
getAllEmployeeController,
);
router.post("/employee", authorize("employee", "write"), createEmployee);
router.get("/employees", authorize("user", "read"), getAllEmployeeController);
router.post("/employee", authorize("user", "write"), createEmployee);
router.get(
"/employee/:id",
authorize("employee", "read"),
authorize("user", "read"),
getEmployeeDetailsController,
);
router.get(
"/employee/:user/locations",
authorize("employee", "read"),
authorize("user", "read"),
getEmployeeLocationHistoryController,
);
router.post(
@@ -52,4 +49,6 @@ router.post(
);
router.post("/role", authorize("role", "write"), createRoleController);
router.patch("/role/:id", authorize("role", "write"), updateRoleController);
export default router;