Commit Graph

20 Commits

Author SHA1 Message Date
i701 683cfe76f1 refactor(settings): remove caching for now 🔨
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m59s
2025-07-05 15:02:50 +05:00
i701 6fb70e82a3 feat(tasks): integrate procrastinate app and configure on_app_ready callback 2025-07-05 14:32:57 +05:00
i701 828da25046 Update PostgreSQL database settings to include default values for development
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 3m7s
2025-06-28 14:39:21 +05:00
i701 e3b39478eb Refactor task management: replace Celery with Procrastinate for background tasks and update related configurations 2025-06-28 10:25:33 +05:00
i701 28315c59cf Update Redis configuration in settings.py to use environment variable for host
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 2m6s
2025-06-26 20:16:55 +05:00
i701 0f19f0c15c Add Celery periodic task for deactivating expired devices and update requirements
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 11m3s
2025-04-24 13:05:20 +05:00
i701 99982d13d5 Enhance environment variable handling, add Celery configuration, and implement device expiration notification tasks
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 13m45s
2025-04-24 10:42:22 +05:00
i701 c006525aaa Update OTP generation interval, enhance SMS sending functionality, and add age validation for temporary user registration
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 1m50s
2025-04-19 16:18:45 +05:00
i701 b8d9f5cf87 Refactor VerifyPaymentView to include checks for payment status and user authorization. Update logging level in settings.py to suppress certain logs during testing. Add comprehensive tests for device management in DeviceAPITestCase.
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 2m23s
2025-04-11 17:06:28 +05:00
i701 10b3800171 Refactor VerifyPaymentView to improve wallet payment handling and response messages. Remove redundant insufficient funds check and enhance failure message clarity.
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 2m51s
2025-04-11 00:41:44 +05:00
i701 d29e61c7da revert back to single settings.py file to fix authorization header not reading issue 2025-03-24 14:03:23 +05:00
i701 07d93d4e13 remove CSRF_COOKIE_DOMAIN setttings variable for prod 2025-03-22 22:47:39 +05:00
i701 4f7aa3b682 Update email configuration in Django settings to include default values for environment variables
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 2m50s
2025-03-15 13:45:27 +05:00
i701 9c975944b8 Refactor Django settings module and environment configuration
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m31s
- Move settings to a modular configuration structure
- Update environment variables in .env.example
- Modify DJANGO_SETTINGS_MODULE references across project files
- Simplify and standardize environment variable naming
2025-03-03 22:11:13 +05:00
i701 2c3f550978 Enhance Django settings security and configuration
- Add dynamic secret key generation with fallback
- Improve caching configuration with environment-based settings
- Update logging configuration with more granular log levels
- Strengthen security headers and SSL/HTTPS settings
- Add default values for security-related configurations
2025-02-14 00:09:43 +05:00
i701 166a44bfc7 Update Django settings for allowed hosts configuration
- Add dynamic ALLOWED_HOSTS configuration using environment variables
- Simplify host configuration by splitting allowed hosts string
- Remove redundant ALLOWED_HOSTS setting in production block
2025-02-13 23:34:30 +05:00
i701 fea31cd651 Refactor Docker and Django configuration
- Update Dockerfile to use Python 3.11-slim and optimize build steps
- Remove Dockerfile.prod and update docker-compose.yml
- Remove entrypoint.sh and twilio dependency
- Modify Django settings for production security and configuration
- Update user serializer to include group permissions
- Enhance CSRF and SSL configuration settings
2025-02-12 19:27:05 +05:00
i701 eb600b7a0c Update storage configuration and .gitignore
- Switch from AWS S3 to local file storage
- Add .env.example to .gitignore
- Remove AWS-related configuration in settings.py
2025-02-08 16:15:49 +05:00
i701 f6f77bb0e5 Add wallet balance to User model and implement Atoll/Island management
- Added `wallet_balance` field to the User model.
- Updated UserAdmin to include `wallet_balance` in the admin interface.
- Created serializers and views for Atoll and Island management.
- Implemented endpoints for listing, creating, and updating Atolls and Islands.
- Enhanced payment processing with UUIDs for Payment and Topup models.
- Added migration files for new fields and constraints.
- Improved error handling and validation in various views.
- Updated email templates for better responsiveness and SEO.
2025-01-20 20:59:16 +05:00
i701 4d0eb86478 Initial commit 2025-01-20 14:33:03 +05:00