Refactor: remove unused APIs, controllers, models and data files. Update: icon picker all system, Dashboard, Main UI more respone, Change: Logo, favicon.

This commit is contained in:
2026-04-23 18:44:37 +07:00
parent 8ce6cf3c7e
commit 4ba3eb4a82
48 changed files with 438 additions and 14850 deletions
+6 -3
View File
@@ -65,10 +65,13 @@ exports.index = async (req, res) => {
data[s] = data[s] || defaults[s];
});
const frontendUrl = process.env.FRONTEND_URL || "";
return res.render("admin/about/index", {
layout: "layouts/main",
title: "About Management",
data,
frontendUrl,
currentPath: req.path,
user: req.session.user,
});
@@ -114,17 +117,17 @@ exports.update = async (req, res) => {
if (!hasChanges) {
req.flash("info_msg", "No changes were made");
return req.session.save(() => res.redirect("/admin/about-us"));
return req.session.save(() => res.redirect("/admin/about"));
}
await doc.save();
req.flash("success_msg", "About page configuration has been updated!");
return req.session.save(() => res.redirect("/admin/about-us"));
return req.session.save(() => res.redirect("/admin/about"));
} catch (err) {
console.error("About update error:", err);
req.flash("error_msg", `Update error: ${err.message}`);
return req.session.save(() => res.redirect("/admin/about-us"));
return req.session.save(() => res.redirect("/admin/about"));
}
};