Files
sistema_combustible/backend/src/modules/permissions/permission.routes.ts

23 lines
781 B
TypeScript

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);
export default permissionRouter;