i701
c31acead70
refactor(signals, tasks): update user verification task to use async and improve logging 🔨
2025-07-05 14:33:25 +05:00
i701
eb43b3108d
Refactor Omada client initialization: move instantiation to add_new_devices_to_omada task
2025-06-28 14:49:39 +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
570cf80019
Refactor Omada class methods for clarity; update device blocking logic in DeviceBlockAPIView and improve user verification error handling
2025-06-23 23:14:40 +05:00
i701
9688635f44
Refactor Omada integration: encapsulate API calls in Omada class, update device management tasks, and enhance device creation tests
2025-06-22 22:55:28 +05:00
i701
4db9d7fabd
Refactor device management: add vendor field, enhance admin display, and improve MAC address handling
2025-06-01 19:27:04 +05:00
i701
e1c862184e
Log user verification failure message in verify_user_with_person_api_task
2025-05-31 19:30:28 +05:00
i701
a05852f3f6
Fix user verification logging to handle None values for atoll and island attributes
2025-05-31 19:25:18 +05:00
i701
cdd032ac54
Add SMS and Telegram notification functions to handle user verification messages
2025-05-31 13:40:29 +05:00
i701
e0dfc28590
Add environment variable checks for OMADA_SITE_ID, OMADA_GROUP_ID, and OMADA_PROXY_URL inside function calls
2025-05-30 14:23:41 +05:00
i701
5600a5e8e6
Refactor environment variable loading for OMADA_SITE_ID and OMADA_GROUP_ID to include default values
2025-05-30 14:17:39 +05:00
i701
12074c7752
add default values to .env variables for build step
2025-05-30 14:14:39 +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
99982d13d5
Enhance environment variable handling, add Celery configuration, and implement device expiration notification tasks
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
2025-04-19 16:18:45 +05:00
i701
7777545bec
Refactor user verification to use PEOPLE_API_URL and added error handling for missing environment variable
2025-04-17 19:23:13 +05:00
i701
1401c3ac37
Fixed person api checking with database user for verification
2025-04-16 13:17:35 +05:00
i701
e0a80d4a00
registration and verify abuse WIP
2025-04-15 14:01:47 +05:00