Skip to content

feat: add UserProfileController, DTOs, DocumentListController, and DocumentDownloadController#575

Merged
mftee merged 4 commits into
CodeGirlsInc:mainfrom
AbdulmujibOladayo:feat/be-user-profile-document-list-download-dtos
Jun 1, 2026
Merged

feat: add UserProfileController, DTOs, DocumentListController, and DocumentDownloadController#575
mftee merged 4 commits into
CodeGirlsInc:mainfrom
AbdulmujibOladayo:feat/be-user-profile-document-list-download-dtos

Conversation

@AbdulmujibOladayo
Copy link
Copy Markdown
Contributor

Adds self-contained NestJS modules for user profile management and document access:

  • UserProfileController: GET/PATCH /api/module/users/me protected by JwtAuthGuard
  • UpdateProfileDto and UserResponseDto with class-validator decorators and Exclude on sensitive fields
  • DocumentListController: paginated GET /api/module/documents with status filter
  • DocumentDownloadController: streaming GET /api/module/documents/:id/download with owner and file-existence checks

closes #463
closes #464
closes #465
closes #466

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Jun 1, 2026

@AbdulmujibOladayo is attempting to deploy a commit to the Mftee's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Jun 1, 2026

@AbdulmujibOladayo Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@mftee mftee merged commit 529e56c into CodeGirlsInc:main Jun 1, 2026
1 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants