api/resources/setting/Configration/Config_routes.js
2023-01-24 18:11:20 +05:30

38 lines
1.3 KiB
JavaScript

import { Router } from "express";
import {
addAddress,
// addGST,
addLogo,
addSocialMedia,
deleteConfig,
getConfig,
// addScrollText,
addTermsOfUse,
getTermsOfUse,
} from "./Config_controller.js";
import { upload } from "../../../Utils/cloudinary.js";
import { authorizeRoles, isAuthenticatedUser } from "../../../middlewares/auth.js";
const router = Router();
// let cpUpload = upload.fields([
// { name: "Headerlogo", maxCount: 1 },
// { name: "Footerlogo", maxCount: 1 },
// { name: "Adminlogo", maxCount: 1 },
// ]);
// router.route("/gst").post(isAuthenticatedUser, authorizeRoles("admin"), addGST);
router.route("/social").post(isAuthenticatedUser, authorizeRoles("admin"), addSocialMedia);
router.route("/address").post(isAuthenticatedUser, authorizeRoles("admin"), addAddress);
// router.route("/scrollText").post(isAuthenticatedUser, authorizeRoles("admin"), addScrollText);
router.route("/logo").post(isAuthenticatedUser, authorizeRoles("admin"), addLogo);
router.route("/").get(getConfig).delete(isAuthenticatedUser, authorizeRoles("admin"), deleteConfig);
router
.route("/termsofuse")
.get(isAuthenticatedUser, authorizeRoles("admin"), getTermsOfUse)
.patch(isAuthenticatedUser, authorizeRoles("admin"), addTermsOfUse);
export default router;