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 {
|
||||
createFeedback,
|
||||
getAllFeedback,
|
||||
getAOneFeedback
|
||||
|
||||
} from "../controllers/feedbackController.js"
|
||||
const router = express.Router();
|
||||
import { isAuthenticatedUser, authorizeRoles } from "../middlewares/auth.js"
|
||||
router.route("/feedback/create/").post(isAuthenticatedUser, createFeedback)
|
||||
router.route("/feedback/getAll/").get(isAuthenticatedUser, authorizeRoles('admin'), getAllFeedback)
|
||||
router.route("/feedback/getOne/").get(isAuthenticatedUser, authorizeRoles('admin'), getAOneFeedback)
|
||||
export default router;
|
Loading…
Reference in New Issue
Block a user