feat: init roles & permissions routes

This commit is contained in:
Sathishkumar Krishnan
2021-12-23 18:43:55 +05:30
parent 75115c050c
commit 7727dd56bc
6 changed files with 36 additions and 0 deletions

View File

@@ -66,4 +66,5 @@ module.exports = {
next(err);
}
},
updateUserAccessControl: async (req, res, next) => {},
};

View File

@@ -3,5 +3,6 @@ const controller = require("./user.controller");
router.post("/register", controller.registerUser);
router.post("/login", controller.loginUser);
router.post("/:id/updateAccess", controller.updateUserAccessControl);
module.exports = router;

View File

@@ -0,0 +1,7 @@
module.exports = {
getAllPermissions: async (req, res, next) => {},
getPermission: async (req, res, next) => {},
createPermission: async (req, res, next) => {},
updatePermission: async (req, res, next) => {},
deletePermission: async (req, res, next) => {},
};

View File

@@ -0,0 +1,10 @@
const router = require("express").Router();
const controller = require("./userPermission.controller");
router.get("/all", controller.getAllPermissions);
router.get("/:id", controller.getPermission);
router.post("/create", controller.createPermission);
router.patch("/:id", controller.updatePermission);
router.delete("/:id", controller.deletePermission);
module.exports = router;

View File

@@ -0,0 +1,7 @@
module.exports = {
getAllRoles: async (req, res, next) => {},
getRole: async (req, res, next) => {},
createRole: async (req, res, next) => {},
updateRole: async (req, res, next) => {},
deleteRole: async (req, res, next) => {},
};

View File

@@ -0,0 +1,10 @@
const router = require("express").Router();
const controller = require("./userRole.controller");
router.get("/all", controller.getAllRoles);
router.get("/:id", controller.getRole);
router.post("/create", controller.createRole);
router.patch("/:id", controller.updateRole);
router.delete("/:id", controller.deleteRole);
module.exports = router;