modify
This commit is contained in:
parent
c5f1fe7576
commit
6f2e4985eb
@ -57,7 +57,7 @@ export const createDirectory = async (req, res) => {
|
|||||||
data,
|
data,
|
||||||
});
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error)
|
// console.log(error)
|
||||||
res.status(500).json({
|
res.status(500).json({
|
||||||
success: false,
|
success: false,
|
||||||
msg: "Failled to create !!"
|
msg: "Failled to create !!"
|
||||||
@ -65,31 +65,39 @@ export const createDirectory = async (req, res) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
//get All Directory(User)
|
||||||
//get All Product
|
export const getAllDirectoryUser = async (req, res) => {
|
||||||
export const getAllDirectory = async (req, res) => {
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
console.log("hi")
|
|
||||||
|
|
||||||
if (req.user && req.user.role === "admin") {
|
|
||||||
const directory = await directoryModel.find();
|
|
||||||
// console.log(category)
|
|
||||||
return res.status(200).json({
|
|
||||||
success: true,
|
|
||||||
msg: " fetch Successfully!!",
|
|
||||||
directory,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
const directory = await directoryModel.find({ status: true });
|
const directory = await directoryModel.find({ status: true });
|
||||||
res.status(200).json({
|
res.status(200).json({
|
||||||
success: true,
|
success: true,
|
||||||
msg: " fetch Successfully!!",
|
msg: " fetch Successfully!!",
|
||||||
directory,
|
directory,
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
catch (error) {
|
||||||
|
res.status(500).json({
|
||||||
|
success: false,
|
||||||
|
msg: "Failled to fetch !!"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
//get All Directory(admin)
|
||||||
|
export const getAllDirectory = async (req, res) => {
|
||||||
|
|
||||||
|
try {
|
||||||
|
|
||||||
|
const directory = await directoryModel.find();
|
||||||
|
|
||||||
|
res.status(200).json({
|
||||||
|
success: true,
|
||||||
|
msg: " fetch Successfully!!",
|
||||||
|
directory,
|
||||||
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error)
|
|
||||||
res.status(500).json({
|
res.status(500).json({
|
||||||
success: false,
|
success: false,
|
||||||
msg: "Failled to fetch !!"
|
msg: "Failled to fetch !!"
|
||||||
@ -102,7 +110,7 @@ export const getOneDirectory = async (req, res) => {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
const directory = await directoryModel.findById(req.params.id);
|
const directory = await directoryModel.findById(req.params.id);
|
||||||
console.log(directory.status)
|
// console.log(directory.status)
|
||||||
// console.log(category)
|
// console.log(category)
|
||||||
res.status(200).json({
|
res.status(200).json({
|
||||||
success: true,
|
success: true,
|
||||||
@ -147,7 +155,7 @@ export const updateDirectory = async (req, res) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error)
|
// console.log(error)
|
||||||
res.status(500).json({
|
res.status(500).json({
|
||||||
success: false,
|
success: false,
|
||||||
msg: "Failled to UpDate !!"
|
msg: "Failled to UpDate !!"
|
||||||
@ -232,7 +240,7 @@ export const setStatus = async (req, res) => {
|
|||||||
// console.log(directory)
|
// console.log(directory)
|
||||||
res.status(200).json(directory);
|
res.status(200).json(directory);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error);
|
// console.log(error);
|
||||||
res.status(500).json({
|
res.status(500).json({
|
||||||
message: error.message
|
message: error.message
|
||||||
});
|
});
|
||||||
|
@ -6,7 +6,8 @@ import {
|
|||||||
deleteOneDirectory,
|
deleteOneDirectory,
|
||||||
getOneDirectory,
|
getOneDirectory,
|
||||||
getSelfDirectory,
|
getSelfDirectory,
|
||||||
setStatus
|
setStatus,
|
||||||
|
getAllDirectoryUser
|
||||||
|
|
||||||
} from "../controllers/directoryController.js"
|
} from "../controllers/directoryController.js"
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
@ -27,7 +28,9 @@ const uploaderImage = multer({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
router.route("/directory/create/").post(isAuthenticatedUser, createDirectory)
|
router.route("/directory/create/").post(isAuthenticatedUser, createDirectory)
|
||||||
router.route("/directory/getAll/").get(getAllDirectory)
|
|
||||||
|
router.route("/directory/user/getAll/").get(getAllDirectoryUser)
|
||||||
|
router.route("/directory/getAll/").get(isAuthenticatedUser, authorizeRoles('admin'), getAllDirectory)
|
||||||
router.route("/directory/getOne/:id").get(getOneDirectory)
|
router.route("/directory/getOne/:id").get(getOneDirectory)
|
||||||
router.route("/directory/update/:id").put(isAuthenticatedUser, updateDirectory);
|
router.route("/directory/update/:id").put(isAuthenticatedUser, updateDirectory);
|
||||||
router.route("/directory/delete/:id").delete(isAuthenticatedUser, deleteOneDirectory);
|
router.route("/directory/delete/:id").delete(isAuthenticatedUser, deleteOneDirectory);
|
||||||
|
Loading…
Reference in New Issue
Block a user