api/resources/setting/Transporter/transporterRoutes.js
2024-11-02 11:56:39 +05:30

32 lines
714 B
JavaScript

import express from "express";
import {
authorizeRoles,
isAuthenticatedUser,
} from "../../../middlewares/auth.js";
import {
createTransporter,
deleteTransporter,
getTransporters,
updateTransporter,
} from "./transporterController.js";
const router = express.Router();
router
.route("/add")
.post(isAuthenticatedUser, authorizeRoles("admin"), createTransporter);
router
.route("/edit/:id")
.patch(isAuthenticatedUser, authorizeRoles("admin"), updateTransporter);
router
.route("/delete/:id")
.delete(isAuthenticatedUser, authorizeRoles("admin"), deleteTransporter);
router
.route("/get")
.get(isAuthenticatedUser, authorizeRoles("admin"), getTransporters);
export default router;