21 lines
735 B
JavaScript
21 lines
735 B
JavaScript
import { Router } from "express";
|
|
import {
|
|
createPartnerController,
|
|
getPartnerController,
|
|
getPartnersController,
|
|
getAllPartnersController,
|
|
updatePartnerController,
|
|
deletePartnerController,
|
|
} from "../controllers/partner.controller";
|
|
import { authorize } from "../middlewares/jwt.middleware";
|
|
|
|
const router = new Router();
|
|
|
|
router.post("/", authorize("partner", "write"), createPartnerController);
|
|
router.get("/", authorize("partner", "read"), getAllPartnersController);
|
|
router.get("/:id", authorize("partner", "read"), getPartnerController);
|
|
router.patch("/:id", authorize("partner", "write"), updatePartnerController);
|
|
router.delete("/:id", authorize("partner", "write"), deletePartnerController);
|
|
|
|
export default router;
|