feat: init roles & permissions routes
This commit is contained in:
@@ -66,4 +66,5 @@ module.exports = {
|
||||
next(err);
|
||||
}
|
||||
},
|
||||
updateUserAccessControl: async (req, res, next) => {},
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
|
||||
7
src/controller/userPermission.controller.js
Normal file
7
src/controller/userPermission.controller.js
Normal 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) => {},
|
||||
};
|
||||
10
src/controller/userPermission.router.js
Normal file
10
src/controller/userPermission.router.js
Normal 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;
|
||||
7
src/controller/userRole.controller.js
Normal file
7
src/controller/userRole.controller.js
Normal 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) => {},
|
||||
};
|
||||
10
src/controller/userRole.router.js
Normal file
10
src/controller/userRole.router.js
Normal 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;
|
||||
Reference in New Issue
Block a user