Spaces:
Runtime error
Runtime error
Commit History
-
config
5a387fc -
config
9bcea3c
-
feat: implement core backend modules, notification system, and AI agent skill documentation
a8a7b69
-
feat(admin): wire dashboard modules and implement calendar persistence
2494e74
-
fix(database): normalize FK column types for refactored schema sync
Align primary/foreign key bigint columns to unsigned across entities, fix nullable SET NULL linkage, and disable automatic migration execution to stabilize startup against the refactored database.fcab6da -
refactor: resolve circular dependencies and optimize entities for SWC builder
Implements TypeORM Relation<T> and type-only imports across all entities to support the transition to the SWC builder and resolve initialization reference errors.9f03bd9
-
Issue #15 #17 #24 #26 Fixed
c235262
-
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
-
fix(courses): allow administrative course deletion and refine entities
a56575b
-
chat fixed:
37352d8 -
fix: reorder routes to prevent static paths from matching :id parameter
Move GET users/search, users/statistics, users/export before users/:id to fix NestJS route matching order. Static segment routes must be declared before parameterized routes to prevent ParseIntPipe validation errors. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>cd780dc -
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
-
merge: integrate sprint_1_dev_b (Attendance + Quizzes modules)
Merged sprint_1_dev_b branch into deva-sprint1: - Attendance module: 18 endpoints (sessions, records, analytics, export) - Quizzes module: 21 endpoints (CRUD, questions, attempts, grading, statistics) - Restored DEPARTMENT_HEAD role and varchar(50) column type in role entity - All 83 endpoints tested and passing across 12 modules Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>279f22c
-
added the attendance and quiz modules apis all works
45198ea -
refactor: remove email verification flow
- Register now sets emailVerified=true and status=active directly - Login no longer checks emailVerified flag - Removed verify-email and resend-verification-email endpoints - Removed VerifyEmailDto and ResendVerificationEmailDto - Removed sendVerificationEmail from EmailService - Removed EmailVerification relationship from User entity - Kept email-verification.entity.ts (DB table still exists) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>771a441
-
added swagger feature and fixed some errors in the "files" feature
e6677f0
-
User Managment Done
420a05a -
Email Varfication Feature Github Copilot is getting started
4ca852f
-
Auth ALL DONE , Forget Password Mail Done
1ddaa18 -
first commit
3d80391 -
first commit
a38b26a