6 Commits
Author SHA1 Message Date
i701 c56140011f refactor: add src_bank attribute to Payment and Topup model 🔨 2025-09-20 21:03:43 +05:00
i701 83db42cc60 Refactor and enhance device management and authentication features
- Updated the `reverse_dhivehi_string` function to correct the range for combining characters.
- Added new device handling in the health check view and integrated the `add_new_devices_to_omada` task.
- Improved date handling in `CreateTemporaryUserView` to ensure proper string conversion.
- Enhanced OTP sending by converting mobile numbers to strings.
- Implemented MAC address validation in the `Device` model using a custom validator.
- Removed unnecessary fields from the `CreateDeviceSerializer`.
- Normalized MAC address format in the `DeviceListCreateAPIView`.
- Updated the `djangopasswordlessknox` package to improve code consistency and readability.
- Added migration to enforce MAC address validation in the database.
2025-04-25 14:37:27 +05:00
i701 0f19f0c15c Add Celery periodic task for deactivating expired devices and update requirements 2025-04-24 13:05:20 +05:00
i701 99982d13d5 Enhance environment variable handling, add Celery configuration, and implement device expiration notification tasks 2025-04-24 10:42:22 +05:00
i701 b87dcfaf26 Add UpdateUserWalletView and CustomUserByWalletBalanceSerializer for wallet balance updates 2025-04-05 20:53:06 +05:00
i701 4d0eb86478 Initial commit 2025-01-20 14:33:03 +05:00