Commit Graph

8 Commits

Author SHA1 Message Date
Yoga Pangestu
14c35d2bde Implement email verification flow: add EmailVerificationToken model, update user registration and login status handling, and create verification endpoints 2026-07-25 13:48:00 +07:00
Yoga Pangestu
0355781852 Update default user status to ONBOARDING and add status field to UserCreate schema 2026-07-25 13:11:38 +07:00
Yoga Pangestu
0893cc5d34 Refactor user management module: remove timezone field, add address, pob, and dob; update related schemas, services, and tests; simplify list users endpoint to support status filtering 2026-07-25 12:14:25 +07:00
Yoga Pangestu
7dceb01d89 Remove 'code' field from Plan model, schemas, factory, and service; update related tests and API endpoints 2026-07-24 13:02:29 +07:00
Yoga Pangestu
5772a3948d Remove 'code' field from BusinessType model, schemas, factory, and service; update related tests 2026-07-24 12:09:06 +07:00
Yoga Pangestu
f1c3f28f95 Add toggle status functionality for business types and update listing filter 2026-07-24 11:47:45 +07:00
Yoga Pangestu
104a58e6e7 Add password reset functionality with email notifications
- Implemented endpoints for forgot password and reset password
- Added PasswordResetToken model and relationships
- Integrated email service using Resend for sending reset links
- Updated configuration for email and frontend URL
- Enhanced user model to include password reset tokens
- Added necessary schemas for password reset requests
- Updated requirements to include Resend SDK
- Created comprehensive documentation for the new feature
2026-07-22 20:22:58 +07:00
Yoga Pangestu
579f8a3f21 Add API documentation for Google authentication endpoint 2026-07-22 16:50:20 +07:00