forked from UKSOURCE/cms.lams
feat(cms): add management for partnerships, history, accreditation, admissions, and policies pages
Implement a singleton page content system to manage static informational pages. This includes: - New controllers, models, and data files for Partnerships, History, Accreditation, Admissions, and Policies. - Admin routes and views for updating page content. - Public API endpoints for fetching page data. - Migration scripts for initializing page data. - Updated admin navigation layout to include a dropdown for "About" sections. - Audit action constants for tracking updates to these pages.
This commit is contained in:
@@ -22,6 +22,11 @@ const AUDIT_ACTIONS = Object.freeze({
|
||||
|
||||
// About Us
|
||||
UPDATE_ABOUT_US: "UPDATE_ABOUT_US",
|
||||
UPDATE_PARTNERSHIPS: "UPDATE_PARTNERSHIPS",
|
||||
UPDATE_HISTORY: "UPDATE_HISTORY",
|
||||
UPDATE_ACCREDITATION: "UPDATE_ACCREDITATION",
|
||||
UPDATE_ADMISSIONS: "UPDATE_ADMISSIONS",
|
||||
UPDATE_POLICIES: "UPDATE_POLICIES",
|
||||
|
||||
// Header
|
||||
UPDATE_HEADER: "UPDATE_HEADER",
|
||||
|
||||
Reference in New Issue
Block a user