Merge pull request 'feat(about): sync FE-BE data and image upload' (#29) from feat/huy-05022026-cms-add-about-api-management into main

Reviewed-on: UKSOURCE/cms.hailearning.edu.vn#29
This commit is contained in:
2026-02-06 03:33:50 +00:00
16 changed files with 1096 additions and 2821 deletions

View File

@@ -4,7 +4,6 @@ const { ensureAuthenticated } = require("../middleware/auth");
const dashboardController = require("../controllers/dashboardController");
const uploadController = require("../controllers/uploadController");
const homeController = require("../controllers/homeController");
const aboutController = require("../controllers/aboutController");
const headerController = require("../controllers/headerController");
const footerController = require("../controllers/footerController");
const aboutUsController = require("../controllers/aboutUsController");
@@ -45,18 +44,9 @@ router.param("code", (req, res, next, code) => {
next();
});
// About
router.get("/about", ensureAuthenticated, aboutController.index);
router.post("/about/update", ensureAuthenticated, aboutController.update);
// AboutUs admin CRUD
// About Us
router.get("/about-us", ensureAuthenticated, aboutUsController.index);
router.get("/about-us/create", ensureAuthenticated, aboutUsController.createForm);
router.post("/about-us/create", ensureAuthenticated, aboutUsController.create);
router.get("/about-us/:id/edit", ensureAuthenticated, aboutUsController.editForm);
router.post("/about-us/:id/update", ensureAuthenticated, aboutUsController.update);
router.post("/about-us/:id/delete", ensureAuthenticated, aboutUsController.delete);
router.get("/about-us/:id/preview", ensureAuthenticated, aboutUsController.preview);
router.post("/about-us/update", ensureAuthenticated, aboutUsController.update);
// Booking admin CRUD removed