diff --git a/routes/index.js b/routes/index.js index 509d1b5..cc2c2c5 100644 --- a/routes/index.js +++ b/routes/index.js @@ -2,12 +2,13 @@ const router = require("express").Router(); const auth = require("./auth.route"); const users = require("./users.route"); const device = require('./device.route'); -const roles = require('./roles.route') -const tags = require("./tags.route") -const subSection = require("./sub_section.route") -const shift = require("./shift.route") -const schedule = require("./schedule.route") -const status = require("./status.route") +const roles = require('./roles.route'); +const tags = require("./tags.route"); +const subSection = require("./sub_section.route"); +const shift = require("./shift.route"); +const schedule = require("./schedule.route"); +const status = require("./status.route"); +const unit = require("./unit.route") router.use("/auth", auth); router.use("/user", users); @@ -17,7 +18,8 @@ router.use("/tags", tags); router.use("/plant-sub-section", subSection); router.use("/shift", shift); router.use("/schedule", schedule); -router.use("/status", status) +router.use("/status", status); +router.use("/unit", unit); module.exports = router; diff --git a/routes/unit.route.js b/routes/unit.route.js new file mode 100644 index 0000000..24a3c77 --- /dev/null +++ b/routes/unit.route.js @@ -0,0 +1,17 @@ +const express = require('express'); +const UnitController = require('../controllers/unit.controller'); +const verifyToken = require('../middleware/verifyToken'); +const verifyAccess = require('../middleware/verifyAccess'); + +const router = express.Router(); + +router.route('/') + .get(verifyToken.verifyAccessToken, UnitController.getAll) + .post(verifyToken.verifyAccessToken, verifyAccess(), UnitController.create); + +router.route('/:id') + .get(verifyToken.verifyAccessToken, UnitController.getById) + .put(verifyToken.verifyAccessToken, verifyAccess(), UnitController.update) + .delete(verifyToken.verifyAccessToken, verifyAccess(), UnitController.delete); + +module.exports = router;