Go to file
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
app Add password reset functionality with email notifications 2026-07-22 20:22:58 +07:00
docs Add password reset functionality with email notifications 2026-07-22 20:22:58 +07:00
tests Implement subscription, tenant, and user services with CRUD operations and associated tests 2026-07-17 23:36:31 +07:00
.env.example Add password reset functionality with email notifications 2026-07-22 20:22:58 +07:00
.gitignore Enhance DBML schema by adding relationships and constraints for users, tenants, and subscriptions 2026-07-14 15:54:26 +07:00
API_DOCUMENTATION.md Add API documentation for Google authentication endpoint 2026-07-22 16:50:20 +07:00
DBML.md Update user status default to INACTIVE, add email verification check in login, and set email_verified_at for admin user in seeder 2026-07-19 23:57:43 +07:00
main.py Add response utility functions and HTTP exception handler to improve API responses 2026-07-17 22:11:25 +07:00
requirements.txt Add password reset functionality with email notifications 2026-07-22 20:22:58 +07:00
REST_API_RESPONSE_FORMAT.md Add REST API response format documentation based on best practices 2026-07-17 22:10:48 +07:00
seed.py Add factories and seeders for business types, plans, subscriptions, tenants, and users 2026-07-17 23:15:05 +07:00