232 Commits

Author SHA1 Message Date
i701 c56140011f refactor: add src_bank attribute to Payment and Topup model 🔨
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m4s
2025-09-20 21:03:43 +05:00
i701 4714b6ec15 move registration sms to view from signals and fix include User verified
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m2s
attribute 🐛
2025-09-15 21:33:59 +05:00
i701 6ae56774d1 remove unnessary return in user verification function 🔨
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m20s
2025-09-14 22:35:23 +05:00
i701 bfc3fd1b89 fix temporary user id passing to user verification 🐛
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m52s
2025-09-14 21:51:31 +05:00
i701 9721585f8a refactor(view): extract validation logic from CreateTemporaryUserView to
reduce cyclomatic complexity 🔨
2025-09-14 21:51:05 +05:00
i701 b0936cd489 fix(signals): change post_save receiver to TemporaryUser for user verification
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m26s
2025-08-02 14:17:06 +05:00
i701 fc1aba3239 fix(user): update verification status field to t_verified in verify_user_with_person_api_task
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 6m27s
2025-08-02 13:56:27 +05:00
i701 85485ae351 feat(user): update user verification process to utilize TemporaryUser model and include verification status in response
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m54s
2025-08-02 13:38:47 +05:00
i701 64bba25fb9 feat(user): enhance user filtering logic to support combined ID card and mobile queries
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 6m11s
2025-07-31 19:23:12 +05:00
i701 fbc8a17e6a fix(user): remove agreement file validation from UserUpdateAPIView 🐛
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m12s
2025-07-28 09:39:02 +05:00
i701 36160c2665 feat(user): remove agreement field from UserUpdateSerializer
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m31s
2025-07-27 22:57:44 +05:00
i701 f6afb3b658 feat(permissions): add user read-only permission assignment on user creation
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m40s
2025-07-27 22:28:12 +05:00
i701 9c082aedf2 feat(telegram): implement asynchronous Telegram alert system and enhance user verification messaging
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m38s
2025-07-27 21:56:59 +05:00
i701 2bc594da9c feat(permissions): add wallet transaction permissions assignment on user creation
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m23s
2025-07-27 20:13:40 +05:00
i701 19321da0be feat(admin): enhance AdminTopupCreateView to support custom top-up descriptions
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m25s
2025-07-27 19:55:22 +05:00
i701 e3c2d4450f feat(billing): add calculate_total_new_price utility for dynamic payment calculation
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m51s
2025-07-27 15:17:47 +05:00
i701 ee54386fd5 feat(devices): enhance device naming to include user details and enforce name length limit
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m1s
2025-07-27 14:59:08 +05:00
i701 b52cd9285a fix(devices): update DeviceBlockAPIView to handle omada_client response correctly 🐛
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m24s
2025-07-27 14:32:16 +05:00
shihaam d0c809489c fix nginx path
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m38s
2025-07-27 13:23:14 +05:00
i701 80fc27fd74 feat(topup): add payment_type field and update AdminTopupCreateView to handle payment type
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m26s
2025-07-27 12:17:12 +05:00
i701 cdef5ed27c feat(admin): add AdminTopupCreateView for admin top-up functionality
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m33s
2025-07-27 10:50:40 +05:00
i701 3e7a74950e fix(tasks): add device activation/deactivation & blocking/unblocking for background task 🐛
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m17s
2025-07-26 20:33:26 +05:00
i701 72e0cd1fba fix(payment): update wallet payment processing to activate devices and set expiry date and add further optimizations 🐛
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m8s
2025-07-25 23:46:59 +05:00
Abdulla Aidhaan a4b6f44348 Merge pull request #18 from i701/chore/optimize-queries
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m56s
fix(views): optimize database queries to solve N+1 problems 🔨🐛
2025-07-25 23:24:00 +05:00
i701 4aae0064ca fix(views): optimize database queries to solve N+1 problems 🔨🐛 2025-07-25 23:22:35 +05:00
shihaam a46f2635ad serve media
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 6m19s
2025-07-25 16:07:22 +05:00
i701 118ad52c71 feat(wallet): add transaction_type field to WalletTransactionFilter for enhanced filtering options
Build and Push Docker Images / Build and Push Docker Images (push) Has been cancelled
2025-07-25 16:02:01 +05:00
i701 8d9a2ed2e0 fix(payment): update payment verification response status to 200 OK and set payment status to PAID
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m27s
2025-07-25 15:32:28 +05:00
i701 3200d8e41c feat(user): add wallet_balance field to CustomReadOnlyUserSerializer
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m27s
2025-07-25 15:19:05 +05:00
i701 1554829b9a feat(wallet): implement wallet transaction model, views, and serializers for fund management
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m42s
2025-07-25 14:38:34 +05:00
i701 f8c91e8f14 feat(admin): add agreement field to UserAdmin for improved user management
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m43s
2025-07-25 10:44:58 +05:00
i701 f84f03fd5b feat(agreement): implement user agreement update functionality with validation checks
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m4s
2025-07-25 10:12:04 +05:00
i701 fd603daaaf refactor: remove UpdateAgreementView and its URL path from user management 🔨
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m39s
2025-07-25 00:05:35 +05:00
i701 9e4449d0d6 feat(agreement): add agreement field to user model and implement agreement upload functionality
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m2s
2025-07-25 00:01:56 +05:00
i701 087782e351 feat(verification): handle user verification not found scenario and mark user as verified
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m0s
2025-07-24 23:35:53 +05:00
i701 446ca6653e feat(filters, serializers): add user filtering and enhance user serialization in Payment and Device models
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 2m46s
2025-07-24 20:34:50 +05:00
Abdulla Aidhaan f8c0725558 Merge pull request #17 from i701/feat/user-verification-flow
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m5s
Feat/user verification flow
2025-07-23 22:34:37 +05:00
i701 7c5ed1e89d feat(payment): enhance list view to support admin access to all payments 2025-07-23 22:10:49 +05:00
i701 976a119fcc refactor(models): add db_index to mobile and id_card fields in User and TemporaryUser models 🔨 2025-07-16 01:49:17 +05:00
Abdulla Aidhaan ea57598e8d Merge pull request #16 from i701/feat/user-verification-flow
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m46s
refactor(verification): enhance error handling and response structure in user verification process 🔨
2025-07-16 00:39:17 +05:00
i701 d64a2675e4 refactor(verification): enhance error handling and response structure in user verification process 🔨 2025-07-15 23:04:11 +05:00
Abdulla Aidhaan 4cc6e91a66 Merge pull request #15 from i701/feat/user-verification-flow
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m6s
feat(user): add user rejection endpoint and improve verification response messages 
2025-07-13 19:42:59 +05:00
i701 eee314af46 feat(user): add user rejection endpoint and improve verification response messages 2025-07-13 19:38:01 +05:00
i701 ff065fa4a9 feat(user): add user update endpoint with authorization checks and serializer support
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m9s
2025-07-11 19:55:25 +05:00
i701 72c2ea1ecc refactor(views): update user queryset logic to filter out superusers for non-admins 🔨
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m56s
2025-07-11 15:10:01 +05:00
i701 596ce510c7 feat(filters): add id_card and mobile filters to UserFilter class 2025-07-11 15:09:51 +05:00
i701 436a8b7d7a feat(profile): add user profile update serializer and update profile URL to use UserprofileAPIView
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m21s
2025-07-11 11:44:40 +05:00
i701 82ae1e6cea feat(user): enhance user profile management with dynamic serializer selection and authorization check 2025-07-11 11:44:21 +05:00
i701 56ab79bd8c refactor(signals): exclude delete permissions for payment and topup in user permission assignment 🔨
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m1s
2025-07-11 09:57:58 +05:00
Abdulla Aidhaan 64c2189209 Merge pull request #14 from i701/feat/task-queues
Build and Push Docker Images / Build and Push Docker Images (push) Has been cancelled
refactor(tasks): update job scheduling frequency and reduce max hours for old job removal 🔨
2025-07-11 09:54:00 +05:00