import express from "express"; import { createOrUpdateInventory, getProductsAndStockByPD, getProductsAndStockByRD, getStockPD, } 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, getProductsAndStockByPD); router.get("/pd/stock", isAuthenticatedUser, getStockPD); router.put("/pd/stock-update", isAuthenticatedUser, createOrUpdateInventory); router.get( "/rd/stock/:userId", isAuthenticatedUser, authorizeRoles("admin"), getProductsAndStockByRD ); router.get("/stock", isAuthenticatedRD, getProductsAndStockByRD); router.get( "/allpd/stock", isAuthenticatedUser, authorizeRoles("admin"), getAllUsersWithStock ); export default router;