elearning/Backend/src/services
JakkrapartXD 7ac1a5af0a feat: remove published status check when deleting lessons
Remove validation that prevented deletion of published lessons. Lessons can now be deleted regardless of their published status without requiring unpublishing first.
2026-02-02 14:34:17 +07:00
..
AdminCourseApproval.service.ts feat: track approval metadata and rejection reason in course status updates 2026-01-30 10:15:43 +07:00
announcements.service.ts feat: implement avatar upload functionality with presigned URL support for user profiles and announcement attachments. 2026-01-28 11:49:11 +07:00
auth.service.ts feat: standardize login response format with code, message, and data wrapper 2026-01-30 17:54:43 +07:00
categories.service.ts feat: standardize category update response format with code, message, and data wrapper 2026-01-30 15:23:29 +07:00
certificate.service.ts feat: add certificate generation system with PDF template and Thai font support 2026-01-30 14:14:00 +07:00
ChaptersLesson.service.ts feat: remove published status check when deleting lessons 2026-02-02 14:34:17 +07:00
courses.service.ts feat: update getCourseById endpoint to return single course response type and improve error handling. 2026-01-28 17:08:44 +07:00
CoursesInstructor.service.ts refactor: reorder searchInstructors endpoint and fix role code to uppercase INSTRUCTOR, add lesson completion tracking on quiz pass 2026-01-29 16:39:33 +07:00
CoursesStudent.service.ts feat: add is_skippable field to Quiz model with default value true 2026-02-02 11:17:20 +07:00
user.service.ts feat: add role-based frontend URL routing for password reset and email verification 2026-01-30 17:29:08 +07:00
usermanagement.service.ts refactor: Update deactivateAccount to accept user ID directly instead of a JWT token. 2026-01-16 11:20:42 +07:00