Implementación del módulo de permisos

This commit is contained in:
2026-07-09 14:54:13 +00:00
parent 4d6f2004ac
commit 3ab69a831a
5 changed files with 377 additions and 0 deletions

View 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);