make itxcl
This commit is contained in:
parent
cd6ab5ec58
commit
2efbc3bd28
@ -41,5 +41,23 @@ export const getAllFeedback = async (req, res) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
//get All feedback
|
||||||
|
export const getAOneFeedback = async (req, res) => {
|
||||||
|
|
||||||
|
try {
|
||||||
|
const feedback = await feedbackModel.find(req.params.id);
|
||||||
|
res.status(200).json({
|
||||||
|
success: true,
|
||||||
|
msg: " fetch feedback Successfully!!",
|
||||||
|
feedback
|
||||||
|
});
|
||||||
|
} catch (error) {
|
||||||
|
res.status(500).json({
|
||||||
|
success: false,
|
||||||
|
msg: "Failled to fetch !!"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -2,10 +2,12 @@ import express from "express";
|
|||||||
import {
|
import {
|
||||||
createFeedback,
|
createFeedback,
|
||||||
getAllFeedback,
|
getAllFeedback,
|
||||||
|
getAOneFeedback
|
||||||
|
|
||||||
} from "../controllers/feedbackController.js"
|
} from "../controllers/feedbackController.js"
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
import { isAuthenticatedUser, authorizeRoles } from "../middlewares/auth.js"
|
import { isAuthenticatedUser, authorizeRoles } from "../middlewares/auth.js"
|
||||||
router.route("/feedback/create/").post(isAuthenticatedUser, createFeedback)
|
router.route("/feedback/create/").post(isAuthenticatedUser, createFeedback)
|
||||||
router.route("/feedback/getAll/").get(isAuthenticatedUser, authorizeRoles('admin'), getAllFeedback)
|
router.route("/feedback/getAll/").get(isAuthenticatedUser, authorizeRoles('admin'), getAllFeedback)
|
||||||
|
router.route("/feedback/getOne/").get(isAuthenticatedUser, authorizeRoles('admin'), getAOneFeedback)
|
||||||
export default router;
|
export default router;
|
Loading…
Reference in New Issue
Block a user