Introduce AuditLog model to track system-wide user actions including authentication, course management, file operations, and user account changes. Add AuditAction enum with 17 action types (CREATE, UPDATE, DELETE, LOGIN, LOGOUT, ENROLL, UNENROLL, SUBMIT_QUIZ, APPROVE_COURSE, REJECT_COURSE, UPLOAD_FILE, DELETE_FILE, CHANGE_PASSWORD, RESET_PASSWORD, VERIFY_EMAIL, DEACTIVATE_USER, ACTIVATE_USER). Include fields |
||
|---|---|---|
| .vscode | ||
| .windsurf/rules | ||
| Backend | ||
| docs | ||
| Frontend-Learner | ||
| frontend_management | ||
| .DS_Store | ||
| .gitignore | ||