Spaces:
Runtime error
Runtime error
Commit History
-
feat: add database test script for office hour slots retrieval
refactor: improve query formatting and readability in user management service feat: add public profile retrieval endpoint in user profile controller fix: update role permissions to include STUDENT in enrollments controller feat: enhance enrollment service to check for student enrollment status refactor: clean up office hours controller for better readability and maintainability feat: implement appointment count retrieval in office hours serviceed9da92
-
fix: update auth dtos and tsconfig for instructor integration
003251c
-
feat(auth): add user self-service endpoints for profile, preferences, and password
- GET/PUT /api/users/profile - view and update own profile with completeness score - GET/PUT /api/users/preferences - view and update user preferences (language, theme, notifications) - PATCH /api/users/password - change password with current password verification - New UserProfileController separate from admin UserManagementController - New DTOs: UpdateProfileDto, UpdatePreferencesDto, ChangePasswordDto - Service methods with auto-creation of default preferences Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>f183c60