|
4aae0064ca
|
fix(views): optimize database queries to solve N+1 problems 🔨🐛
|
2025-07-25 23:22:35 +05:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
7c5ed1e89d
|
feat(payment): enhance list view to support admin access to all payments
|
2025-07-23 22:10:49 +05:00 |
|
|
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 |
|
|
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 |
|
|
eee314af46
|
feat(user): add user rejection endpoint and improve verification response messages ✨
|
2025-07-13 19:38:01 +05:00 |
|
|
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 |
|
|
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 |
|
|
596ce510c7
|
feat(filters): add id_card and mobile filters to UserFilter class ✨
|
2025-07-11 15:09:51 +05:00 |
|
|
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 |
|
|
82ae1e6cea
|
feat(user): enhance user profile management with dynamic serializer selection and authorization check ✨
|
2025-07-11 11:44:21 +05:00 |
|
|
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 |
|
|
c3fc48fddc
|
refactor(tasks): update job scheduling frequency and reduce max hours for old job removal 🔨
|
2025-07-11 09:53:03 +05:00 |
|
Abdulla Aidhaan
|
dacf821bad
|
Merge pull request #13 from i701/feat/task-queues
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m54s
feat(devices): add pending_payment_id field to DeviceSerializer for tracking unpaid payments ✨
|
2025-07-09 22:07:46 +05:00 |
|
|
bb2d0348c2
|
feat(devices): add pending_payment_id field to DeviceSerializer for tracking unpaid payments ✨
|
2025-07-09 22:06:28 +05:00 |
|
Abdulla Aidhaan
|
3f0a5f0f03
|
Merge pull request #12 from i701/feat/task-queues
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m55s
refactor(devices): update device payment status in background task and remove unused serializer field 🔨
|
2025-07-09 21:56:48 +05:00 |
|
|
e2ede37f4f
|
refactor(devices): update device payment status in background task and remove unused serializer field 🔨
|
2025-07-09 21:55:33 +05:00 |
|
Abdulla Aidhaan
|
db53874ff4
|
Merge pull request #11 from i701/feat/task-queues
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m59s
refactor(tasks): replace Enum with string literals for notification types in SMS tasks 🔨
|
2025-07-09 20:33:03 +05:00 |
|
|
6418b1469d
|
refactor(tasks): replace Enum with string literals for notification types in SMS tasks 🔨
|
2025-07-09 20:32:04 +05:00 |
|
Abdulla Aidhaan
|
d557bb879f
|
Merge pull request #10 from i701/feat/task-queues
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m39s
feature / task queues cleanup ✨
|
2025-07-09 20:16:48 +05:00 |
|
|
911d01b8e3
|
feat(billing): implement notification for expired payments and refactor SMS handling ✨
|
2025-07-09 20:13:42 +05:00 |
|
|
1644bd47b9
|
feat(payment): add expiry_notification_sent field to track notification status ✨
|
2025-07-09 20:13:30 +05:00 |
|
|
ff897ee2ab
|
feat(tasks): add periodic task to remove old jobs with enhanced logging and context handling ✨
|
2025-07-09 20:13:20 +05:00 |
|
|
35384ef049
|
refactor(api): change async functions to synchronous for user verification task 🔨
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 6m8s
|
2025-07-08 22:57:43 +05:00 |
|
|
8657435fbf
|
fix(payment): refine unpaid payment query to include status and expiration checks 🐛
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m59s
|
2025-07-08 20:53:05 +05:00 |
|
|
39da7607f6
|
refactor(billing): enhance SMS message formatting for expired topups with improved date handling ✨
|
2025-07-08 20:52:42 +05:00 |
|
|
d0a8408121
|
feat(payment): update periodic task to run every minute and improve SMS notification handling for expired topups ✨
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m57s
|
2025-07-08 16:00:30 +05:00 |
|
|
c17e34a592
|
feat(payment): update payment status to "PAID" upon verification ✨
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m13s
|
2025-07-06 22:53:02 +05:00 |
|
|
cdfa2d9192
|
feat(payment): add expiration time for payments to enhance payment validity tracking ✨
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m7s
|
2025-07-06 22:04:37 +05:00 |
|
|
342e963861
|
chore(payment): replace DeletePaymentView with CancelPaymentView in payment URLs 🔧
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m20s
|
2025-07-06 21:24:39 +05:00 |
|
|
4f794571e9
|
feat(payment): add is_expired filter and serializer method for payment expiration tracking ✨
|
2025-07-06 21:23:56 +05:00 |
|
|
6bc2d71a0e
|
test(payment): add PaymentTests for canceling payments functionality ✅
|
2025-07-06 21:23:35 +05:00 |
|
|
ceb30025ee
|
feat(admin): add is_expired field to PaymentAdmin for better payment visibility ✨
feat(admin): include expiry_date in DeviceAdmin for enhanced device management ✨
|
2025-07-06 21:23:12 +05:00 |
|
|
950f42ae3f
|
feat(payment): add status field and is_expired property to Payment model for enhanced payment tracking ✨
|
2025-07-06 21:22:56 +05:00 |
|
|
f10fa74fbb
|
refactor(payment): enhance payment verification with detailed response structure and transaction data 🔨
|
2025-07-06 21:22:36 +05:00 |
|
|
60e394fffa
|
clean up dangling images after restart
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m53s
|
2025-07-05 20:23:00 +05:00 |
|
|
193ce850b4
|
fix(filters): refine filter logic in TopupFilter to ensure only unpaid topups are considered for expiration check 🐛
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m45s
|
2025-07-05 20:14:58 +05:00 |
|