Files
Checkmate/Server/routes/maintenanceWindowRoute.js
T

23 lines
654 B
JavaScript
Raw Normal View History

2024-07-30 10:01:52 -07:00
const router = require("express").Router();
const maintenanceWindowController = require("../controllers/maintenanceWindowController");
const { verifyOwnership } = require("../middleware/verifyOwnership");
const Monitor = require("../models/Monitor");
2024-09-25 12:11:18 +08:00
router.get(
"/monitor/:monitorId",
verifyOwnership(Monitor, "monitorId"),
maintenanceWindowController.getMaintenanceWindowsByMonitorId
);
2024-07-30 10:01:52 -07:00
router.post(
2024-09-25 12:11:18 +08:00
"/monitor/:monitorId",
2024-07-30 10:01:52 -07:00
verifyOwnership(Monitor, "monitorId"),
maintenanceWindowController.createMaintenanceWindow
);
router.get(
"/user/:userId",
maintenanceWindowController.getMaintenanceWindowsByUserId
);
module.exports = router;