96 Commits

Author SHA1 Message Date
3957ca0ea4
Add user verification endpoint and logic; implement check against Person API
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m58s
2025-06-10 16:42:13 +05:00
26d7fb6dd1
Add atoll and island fields to user serializer; implement island and atoll serializers with depth handling
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m49s
2025-06-09 21:42:10 +05:00
69ab87f502
Add is_admin field to User model and update related serializers and views
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m37s
2025-06-09 13:28:57 +05:00
7e2f6699b1
Refactor imports in admin.py and update MAC address handling in views.py to improve code clarity and error handling
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m31s
2025-06-08 15:23:18 +05:00
1b58ebd4db
Add user existence check before sending verification token in update_alias_verification
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m10s
2025-06-08 14:39:52 +05:00
38d80709db
Enhance UserAdmin save logic to auto-generate email from mobile or user ID; improve token creation logging and user existence check
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m18s
2025-06-08 14:32:30 +05:00
4db9d7fabd
Refactor device management: add vendor field, enhance admin display, and improve MAC address handling
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m18s
2025-06-01 19:27:04 +05:00
e1c862184e
Log user verification failure message in verify_user_with_person_api_task
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m27s
2025-05-31 19:30:28 +05:00
a05852f3f6
Fix user verification logging to handle None values for atoll and island attributes
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m15s
2025-05-31 19:25:18 +05:00
907b713082
Remove unused imports and clean up OTP message formatting in CreateTemporaryUserView
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m29s
2025-05-31 14:01:56 +05:00
cdd032ac54
Add SMS and Telegram notification functions to handle user verification messages
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m15s
2025-05-31 13:40:29 +05:00
a9e1973f4a
Add mib_reference assignment in VerifyPaymentView upon successful payment verification
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m8s
2025-05-31 13:02:10 +05:00
15f885a4cb
Refactor payment permissions assignment to include all permissions except delete_payment
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m7s
2025-05-31 12:41:14 +05:00
85ff1fb67f
Add mib_reference field to Payment model and set default ordering by created_at
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m58s
2025-05-31 12:01:35 +05:00
f8d6e78f90
Add HTTP status codes to responses in VerifyPaymentView for payment verification
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 2m49s
2025-05-30 22:56:13 +05:00
09591bf825
Update VerifyPaymentView to mark payment as paid and set payment method upon successful transfer
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 2m47s
2025-05-30 22:36:59 +05:00
5b4d0e6488
Refactor send_otp function to remove unused otp parameter and improve clarity
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 2m35s
2025-05-30 22:15:14 +05:00
e0dfc28590
Add environment variable checks for OMADA_SITE_ID, OMADA_GROUP_ID, and OMADA_PROXY_URL inside function calls
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m15s
2025-05-30 14:23:41 +05:00
5600a5e8e6
Refactor environment variable loading for OMADA_SITE_ID and OMADA_GROUP_ID to include default values
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 1m32s
2025-05-30 14:17:39 +05:00
12074c7752
add default values to .env variables for build step
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 1m35s
2025-05-30 14:14:39 +05:00
cc3d2ab3b7
Remove environment variable check for SMS_API_URL and SMS_API_KEY during initialization
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 1m46s
2025-05-30 14:07:47 +05:00
20db39ee55
Fix import statement for regex module in MAC address validation
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 2m2s
2025-04-25 15:35:57 +05:00
81f907b7bf
Add type hint to __str__ method in TemporaryUser model
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 2m12s
2025-04-25 15:32:19 +05:00
83db42cc60
Refactor and enhance device management and authentication features
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 4m12s
- 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
0f19f0c15c Add Celery periodic task for deactivating expired devices and update requirements
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 11m3s
2025-04-24 13:05:20 +05:00
99982d13d5 Enhance environment variable handling, add Celery configuration, and implement device expiration notification tasks
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 13m45s
2025-04-24 10:42:22 +05:00
ee8145f07f Add environment variable checks for OMADA_PROXY_URL and enhance payment verification logic
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 1m52s
2025-04-23 10:43:39 +05:00
929c6168a4 Refactor payment verification to use PAYMENT_BASE_URL from environment variables and improve error handling for missing configuration
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 1m31s
2025-04-23 10:03:04 +05:00
2431793886
Fix SMS API configuration to provide default values for missing environment variables
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m57s
2025-04-19 16:31:33 +05:00
c006525aaa
Update OTP generation interval, enhance SMS sending functionality, and add age validation for temporary user registration
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 1m50s
2025-04-19 16:18:45 +05:00
f77779a84f
Remove throttling for CreateTemporaryUserView and VerifyOTPView
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m14s
2025-04-18 14:51:25 +05:00
887ffbb4d0
Add filter_temporary_user view to retrieve TemporaryUser by id_card or mobile
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m32s
2025-04-18 13:39:57 +05:00
ac5675e923
Refactor VerifyOTPView to check for existing TemporaryUser and return appropriate error messages
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m15s
2025-04-18 11:36:48 +05:00
900a87466f
Add mobile number check in VerifyOTPView to prevent duplicate registrations
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m45s
2025-04-17 23:59:42 +05:00
7777545bec
Refactor user verification to use PEOPLE_API_URL and added error handling for missing environment variable
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m3s
2025-04-17 19:23:13 +05:00
88a2b8ead2 Enhance CreateTemporaryUserView to check for existing users in both TemporaryUser and User models
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m19s
2025-04-17 14:11:46 +05:00
1401c3ac37 Fixed person api checking with database user for verification
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m15s
2025-04-16 13:17:35 +05:00
ba0fa5a831
auto deploy - migrate
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m32s
2025-04-16 11:33:48 +05:00
fd8207c34d add pyotp to requirements
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m31s
2025-04-16 11:09:06 +05:00
bfb34f4097 Update tzdata version to 2025.2 in requirements.txt
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 1m57s
2025-04-16 11:05:47 +05:00
dd21b848b9 Add TemporaryUser model and related functionality for user registration and OTP verification
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 1m19s
2025-04-16 11:01:43 +05:00
e0a80d4a00 registration and verify abuse WIP
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 1m27s
2025-04-15 14:01:47 +05:00
9f3f586181
update healthcheck response message
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m3s
2025-04-12 10:05:13 +05:00
4c722752a4
update README.md
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 2m44s
2025-04-12 09:59:11 +05:00
0aa71c8e10
add mirror to gitea 2025-04-12 06:45:07 +05:00
ea26a93fb9
cleaner output
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 2m59s
2025-04-12 04:38:17 +05:00
caba7107f8
cleaner output
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 1m52s
2025-04-12 04:34:42 +05:00
b02a7eb47d
down kohffa up kuraanee.. also this is api
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 2m52s
2025-04-12 03:54:50 +05:00
8670023233
f all that just deploy
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 2m37s
2025-04-12 03:33:30 +05:00
c589798cf3
checking if key prints
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 2m17s
2025-04-12 03:22:16 +05:00