Operational Endpoints for Admin, Products, Assignments, Location, Vendor, Venue completed. Geofence Testing PEnding
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
import { Router } from "express";
|
||||
import {
|
||||
createVendorController,
|
||||
updateVendorController,
|
||||
getActiveVendorsController,
|
||||
getAllVendorsController,
|
||||
deactivateVendorController,
|
||||
getVendorByIdController,
|
||||
} from "../controllers/vendor.controller";
|
||||
import { authorize } from "../middlewares/jwt.middleware";
|
||||
|
||||
const router = Router();
|
||||
|
||||
router.post("/", authorize("vendor", "write"), createVendorController);
|
||||
router.patch("/:id", authorize("vendor", "write"), updateVendorController);
|
||||
router.get("/active", authorize("vendor", "read"), getActiveVendorsController);
|
||||
router.get("/all", authorize("vendor", "read"), getAllVendorsController);
|
||||
router.delete(
|
||||
"/:id",
|
||||
authorize("vendor", "delete"),
|
||||
deactivateVendorController,
|
||||
);
|
||||
router.get("/:id", authorize("vendor", "read"), getVendorByIdController);
|
||||
|
||||
export default router;
|
||||
Reference in New Issue
Block a user