diff --git a/routes/index.js b/routes/index.js index de52665..f3480a7 100644 --- a/routes/index.js +++ b/routes/index.js @@ -4,11 +4,13 @@ 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") router.use("/auth", auth); router.use("/user", users); router.use("/device", device); router.use("/roles", roles); -router.use("/tags", tags) +router.use("/tags", tags); +router.use("/plant-sub-section", subSection); module.exports = router; diff --git a/routes/sub_section.route.js b/routes/sub_section.route.js new file mode 100644 index 0000000..58adde9 --- /dev/null +++ b/routes/sub_section.route.js @@ -0,0 +1,17 @@ +const express = require('express'); +const PlantSubSectionController = require('../controllers/sub_section.controller'); +const verifyToken = require('../middleware/verifyToken'); +const verifyAccess = require('../middleware/verifyAccess'); + +const router = express.Router(); + +router.route('/') + .get(verifyToken.verifyAccessToken, PlantSubSectionController.getAll) + .post(verifyToken.verifyAccessToken, verifyAccess(), PlantSubSectionController.create); + +router.route('/:id') + .get(verifyToken.verifyAccessToken, PlantSubSectionController.getById) + .put(verifyToken.verifyAccessToken, verifyAccess(), PlantSubSectionController.update) + .delete(verifyToken.verifyAccessToken, verifyAccess(), PlantSubSectionController.delete); + +module.exports = router; \ No newline at end of file