api/resources/Stock/StockRoute.js
2024-10-10 10:54:56 +05:30

25 lines
649 B
JavaScript

import express from "express";
import {
getProductsAndStockByPD,
getProductsAndStockByRD,
getProductsAndStockForRD,
} from "./StockController.js";
import { authorizeRoles, isAuthenticatedUser } from "../../middlewares/auth.js";
import {isAuthenticatedRD} from "../../middlewares/rdAuth.js";
const router = express.Router();
router.get(
"/pd/stock/:userId",
isAuthenticatedUser,
authorizeRoles("admin"),
getProductsAndStockByPD
);
router.get(
"/rd/stock/:userId",
isAuthenticatedUser,
authorizeRoles("admin"),
getProductsAndStockByRD
);
router.get("/stock", isAuthenticatedRD, getProductsAndStockForRD);
export default router;