Tống Thành Đạt
122df1a46e
Merge branch 'develop' into fea/dat-20042026-CMS-Partnerships-Accreditation-History-Admissions-Policies
2026-04-21 12:33:11 +07:00
Tống Thành Đạt
7df3a6f6bf
feat(cms): refactor page content management and implement detailed editors
...
Refactor the CMS page content system to use a more modular configuration-driven approach. This replaces the monolithic `pageContentConfig.js` with individual configuration files for each page and introduces a shared field utility to standardize editor components.
Key changes:
- Implement a generic `_renderSingletonPageView` helper to reduce duplication across controllers.
- Enhance `_createPageContentController` with `normalizeForEditor`, `normalizeForApi`, and `preparePayload` hooks for custom data transformation.
- Create dedicated configuration and view structures for Partnerships, History, Accreditation, Admissions, and Policies pages.
- Add a specialized section editor for Policies to manage complex nested content.
- Improve the frontend `page-content-editor.js` with support for visibility logic, auto-sequencing for arrays, and URL synchronization for active tabs.
- Update data JSON files to align with the new schema.
2026-04-20 19:43:28 +07:00
nhuttruong
30b90051c9
feat: add programme module and blog integration
...
- Add Programme Mongoose model with sub-schemas and migrateFromJson static method
- Add programme CRUD controller with audit logging and icon sanitization
- Add programme admin views (index, edit) with tabbed form and dynamic arrays
- Add seed migration script for programmes
- Add /api/programmes and /api/programmes/:id public API endpoints
- Register programme routes in admin and public router
- Update dashboard with Programmes card and API endpoint entries
- Update admin sidebar layout to include Programmes nav link
2026-04-20 18:40:29 +07:00
xuanduong
ac5fa14c97
Adding backend of Student Support, Contact, Request
2026-04-20 16:22:37 +07:00
Tống Thành Đạt
8b6bf5fe6e
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.
2026-04-20 14:08:38 +07:00
admin
fab72e86a6
change || to ??
2026-04-11 19:15:01 +07:00
admin
ac40097bdd
add logs
2026-04-11 19:04:26 +07:00
admin
1cc0c66835
add logs
2026-04-11 18:49:05 +07:00
Wini_Fy
e85c80ab2f
fix: standardize model import names for HeaderMenu across controllers and scripts
2026-03-19 09:54:17 +07:00
Wini_Fy
45077b858b
fix: correct date filtering logic to ensure proper date range handling
2026-03-19 09:49:22 +07:00
nguyenvanbao
c37b355f06
fix(): fix conflict
2026-02-10 16:48:58 +07:00
nguyenvanbao
8b3f0534d8
Merge branch 'main' of https://gits.techvanguard.vn/UKSOURCE/cms.hailearning.edu.vn into fea/bao-10022026-AuditLog
2026-02-10 16:46:39 +07:00
nguyenvanbao
970fcbac7d
feat: implement comprehensive audit logging system
2026-02-10 16:42:35 +07:00
Wini_Fy
c56fc0f2f7
feat: Clear console.log
2026-02-10 10:25:22 +07:00
nhuthuy
8401ea2057
refactor(about): remove blog section and decouple from blog module
2026-02-07 22:11:59 +07:00
LNHA
84097e6ed6
Merge branch 'main' of https://gits.techvanguard.vn/UKSOURCE/cms.hailearning.edu.vn into hoanganh-03022026-appointment-contact-pricing
2026-02-07 09:38:53 +07:00
tranthanh
b81a21a669
Merge pull request 'refactor(header): improve code formatting and add JSON response support' ( #30 ) from refactor/huy-06022026-header-code-formatting into main
...
Reviewed-on: UKSOURCE/cms.hailearning.edu.vn#30
2026-02-06 04:41:45 +00:00
nhuthuy
e188eb4abe
refactor(header): improve code formatting and add JSON response support
2026-02-06 11:33:00 +07:00
tranthanh
d3d88ce26b
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
2026-02-06 03:33:50 +00:00
nhuthuy
8232a36e71
feat(about): sync FE-BE data and image upload
2026-02-06 01:58:56 +07:00
Wini_Fy
b355e1ed10
Merge branch 'main' of https://gits.techvanguard.vn/UKSOURCE/cms.hailearning.edu.vn into fea/thanh-05022026-home
2026-02-05 21:21:55 +07:00
tranthanh
8ed5f65432
Merge pull request 'feat/huy-05022026-cms-add-footer-api-management' ( #27 ) from feat/huy-05022026-cms-add-footer-api-management into main
...
Reviewed-on: UKSOURCE/cms.hailearning.edu.vn#27
2026-02-05 14:21:20 +00:00
Wini_Fy
7ec9bccad5
refactor: enhance home page structure and content management
2026-02-05 21:19:51 +07:00
LNHA
1def614ca6
Merge branch 'main' of https://gits.techvanguard.vn/UKSOURCE/cms.hailearning.edu.vn into hoanganh-03022026-appointment-contact-pricing
2026-02-05 16:18:58 +07:00
tranthanh
5a23d3b9d0
Merge pull request 'feat/huy-05022026-cms-add-footer-api-management' ( #23 ) from feat/huy-05022026-cms-add-footer-api-management into main
...
Reviewed-on: UKSOURCE/cms.hailearning.edu.vn#23
2026-02-05 09:11:13 +00:00
LNHA
5e0cdecbfe
Merge branch 'main' of https://gits.techvanguard.vn/UKSOURCE/cms.hailearning.edu.vn into hoanganh-03022026-appointment-contact-pricing
2026-02-05 16:05:11 +07:00
LNHA
6e0a97edef
feat: Implement admin management for FAQ, Testimonial, and Video Gallery sections with new controllers, views, and routing.
2026-02-05 16:03:37 +07:00
Wini_Fy
de50d554c9
feat: Add initial CMS for home page content management, including sections for hero, testimonials, partners, and more.
2026-02-05 15:55:27 +07:00
nhuthuy
fb8676879d
feat/huy-05022026-cms-add-footer-api-management
2026-02-05 15:31:19 +07:00
tranthanh
b4891101e7
Merge pull request 'refactor: restructure home model and update homeController' ( #22 ) from fea/thanh-02022026-news into main
...
Reviewed-on: UKSOURCE/cms.hailearning.edu.vn#22
2026-02-05 06:26:13 +00:00
Wini_Fy
aea70f89ac
refactor: restructure home model and update homeController
2026-02-05 13:24:07 +07:00
r2xrzh9q2z-lab
ae468e7f26
fea Visa-VisaDetail
2026-02-05 12:49:59 +07:00
Wini_Fy
7ba051ffc5
Merge branch 'main' of https://gits.techvanguard.vn/UKSOURCE/cms.hailearning.edu.vn into fea/thanh-02022026-news
2026-02-05 10:54:30 +07:00
Wini_Fy
7dd52d8669
refactor: remove camp location functionality
2026-02-05 10:52:27 +07:00
nhuthuy
1150156556
feat: Refactor header menu and social link controllers to use RESTful method names, remove social link API routes, and add comprehensive social link management to admin routes.
2026-02-05 02:00:38 +07:00
nhuthuy
f25f6b9156
add api headermenu and crud management
2026-02-05 01:42:40 +07:00
nhuthuy
befe6b30aa
feat(header): add admin UI and APIs for header management
2026-02-05 01:31:51 +07:00
tranthanh
f8c77855c7
Merge pull request 'feat: Enhance comment management functionality in blog module' ( #15 ) from fea/thanh-02022026-news into main
...
Reviewed-on: UKSOURCE/cms.hailearning.edu.vn#15
2026-02-04 08:37:50 +00:00
Wini_Fy
6dcfd19432
feat: Enhance comment management functionality in blog module
2026-02-04 15:33:34 +07:00
r2xrzh9q2z-lab
8d85331e12
update API v3
2026-02-04 14:32:27 +07:00
r2xrzh9q2z-lab
5bf6226df7
update API Country V2
2026-02-04 14:20:24 +07:00
r2xrzh9q2z-lab
8d38b6db56
update API Country
2026-02-04 13:57:23 +07:00
r2xrzh9q2z-lab
85f6295824
API Country
2026-02-04 13:12:20 +07:00
r2xrzh9q2z-lab
2563ddf5ee
fix conflig pull request
2026-02-04 09:26:50 +07:00
Wini_Fy
c098043b44
Merge branch 'main' of https://gits.techvanguard.vn/UKSOURCE/cms.hailearning.edu.vn into fea/thanh-02022026-news
2026-02-04 09:22:24 +07:00
r2xrzh9q2z-lab
25df84fe8c
Fix merge conflicts with main
2026-02-04 09:21:15 +07:00
nguyenvanbao
a1984189bd
Merge branch 'main' of https://gits.techvanguard.vn/UKSOURCE/cms.hailearning.edu.vn into fea/bao-03022026-Admin-Management-Service
2026-02-04 09:18:42 +07:00
r2xrzh9q2z-lab
6f82b2c35c
UI Visa-VisaDetail
2026-02-04 09:17:57 +07:00
Wini_Fy
538317eade
feat:Add blog management page and enhance admin layout
2026-02-03 17:04:28 +07:00
nguyenvanbao
73a238ac50
Merge branch 'main' of https://gits.techvanguard.vn/UKSOURCE/cms.hailearning.edu.vn into fea/bao-03022026-Admin-Management-Service
2026-02-03 16:21:56 +07:00