Commit Graph
35 Commits
Author SHA1 Message Date
nthanhtoan 07a3b4bafa Merge branch 'fea/dat-24042026-submission-management' of https://gits.techvanguard.vn/UKSOURCE/cms.lams into merge/toan-24042026 2026-04-24 23:33:12 +07:00
Tống Thành Đạt f6f2e0e03b feat(admin): implement unified submission and newsletter management
Introduce a centralized system to manage all website form submissions and newsletter subscriptions.
- Add `Submission` and `NewsletterSubscription` models with MongoDB schema validation
- Implement `submissionController` and `newsletterSubscriptionController` for CRUD operations and filtering
- Create a unified admin UI for reviewing submissions across different sources (home, request, contact, partnership, newsletter)
- Add database migration scripts for creating collections and indexes
- Refactor partnership inquiry forms to use a fixed field structure
- Update admin navigation and server CORS settings to support PATCH requests
2026-04-24 17:11:23 +07:00
nhuttruong cf8db62b84 fix 2026-04-24 12:28:21 +07:00
tienduy 4ba3eb4a82 Refactor: remove unused APIs, controllers, models and data files. Update: icon picker all system, Dashboard, Main UI more respone, Change: Logo, favicon. 2026-04-23 18:44:37 +07:00
tienduy 9c266f71f3 Fix: about feature 2026-04-23 01:17:51 +07:00
Tống Thành Đạt 64b1b77d30 Merge branch 'develop' into fea/dat-20042026-CMS-Partnerships-Accreditation-History-Admissions-Policies 2026-04-22 18:08:53 +07:00
tienduy ffb22134f4 Merge branch 'develop' of https://gits.techvanguard.vn/UKSOURCE/cms.lams into feat/duy-20042026-HomepageAbout 2026-04-22 15:40:47 +07:00
tienduy 3ede974215 Refactor Homepage, About, Footer (Controller,Model, View, Data), Update: Dashboard, Delete old file 2026-04-22 15:30:09 +07:00
nthanhtoan 0750c35e92 header 2026-04-22 15:22:22 +07:00
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
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
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
nhuthuy 8232a36e71 feat(about): sync FE-BE data and image upload 2026-02-06 01:58:56 +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
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
nhuthuy fb8676879d feat/huy-05022026-cms-add-footer-api-management 2026-02-05 15:31:19 +07:00
Wini_Fy 08061232dd refactor: update primary color scheme and remove camp location functionality from admin routes and views 2026-02-05 10:59:44 +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
r2xrzh9q2z-lab aa92331f04 route 2026-02-04 14:01:44 +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
nguyenvanbao 9dc02974a4 feat: add service management module with CRUD operations 2026-02-03 16:20:07 +07:00
LNHA 520a1cd4ff Merge branch 'main' of https://gits.techvanguard.vn/UKSOURCE/cms.hailearning.edu.vn into hoanganh-03022026-appointment-contact-pricing 2026-02-03 15:03:24 +07:00
LNHA df8e1f9665 feat: Implement core admin panel functionalities including appointment, contact, and pricing management with associated models, controllers, views, and routes. 2026-02-03 14:58:00 +07:00
Wini_Fy 02ff66cb8f feat: Remove outdated migration 2026-02-02 17:02:14 +07:00
r2xrzh9q2z-lab d1b931d547 first commit 2026-02-02 11:07:09 +07:00