2024-09-25 03:57:47 +00:00
|
|
|
import express from "express";
|
2024-10-21 05:45:41 +00:00
|
|
|
import { getReports, getFiveNewReports, getReportById, getReportByUserId, userReport } from "../../controllers/usersControllers/report.js";
|
2024-09-25 03:57:47 +00:00
|
|
|
import { verifyLoginUser, adminOnly } from "../../middlewares/User/authUser.js";
|
|
|
|
|
|
|
|
|
|
const router = express.Router();
|
|
|
|
|
|
|
|
|
|
router.get("/report", verifyLoginUser, adminOnly, getReports);
|
|
|
|
|
|
2024-10-21 05:45:41 +00:00
|
|
|
router.get("/report/new", verifyLoginUser, adminOnly, getFiveNewReports);
|
|
|
|
|
|
2024-09-25 03:57:47 +00:00
|
|
|
router.get("/report/user/:id", verifyLoginUser, adminOnly, getReportByUserId);
|
|
|
|
|
|
|
|
|
|
router.get("/report/:id", verifyLoginUser, adminOnly, getReportById);
|
|
|
|
|
|
|
|
|
|
router.post("/report", verifyLoginUser, userReport);
|
|
|
|
|
|
|
|
|
|
export default router
|