Implementación del módulo de permisos
This commit is contained in:
21
backend/src/modules/permissions/permission.routes.ts
Normal file
21
backend/src/modules/permissions/permission.routes.ts
Normal file
@ -0,0 +1,21 @@
|
||||
import { Router } from "express";
|
||||
import { PermissionController } from "./permission.controller";
|
||||
import { authMiddleware } from "../auth/auth.middleware";
|
||||
|
||||
const permissionRouter = Router();
|
||||
|
||||
const controller = new PermissionController();
|
||||
|
||||
permissionRouter.get("/", authMiddleware, controller.getAll);
|
||||
|
||||
permissionRouter.get("/module/:module", authMiddleware, controller.getByModule);
|
||||
|
||||
permissionRouter.get("/module/:module/action/:action", authMiddleware, controller.getByModule);
|
||||
|
||||
permissionRouter.get("/:id", authMiddleware, controller.getById);
|
||||
|
||||
permissionRouter.post("/", authMiddleware, controller.create);
|
||||
|
||||
permissionRouter.put("/:id", authMiddleware, controller.update);
|
||||
|
||||
permissionRouter.delete("/:id", authMiddleware, controller.delete);
|
||||
Reference in New Issue
Block a user