|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
7c5ed1e89d
|
feat(payment): enhance list view to support admin access to all payments
|
2025-07-23 22:10:49 +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 |
|
|
6418b1469d
|
refactor(tasks): replace Enum with string literals for notification types in SMS tasks 🔨
|
2025-07-09 20:32:04 +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 |
|
|
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 |
|
|
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 |
|
|
27f89b6d3d
|
feat(filters): add is_expired filter to TopupFilter for improved topup management ✨
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m25s
|
2025-07-05 19:54:04 +05:00 |
|
|
63b1a6b9ef
|
fix(tasks): include paid filter in expired topups query to prevent notifications for paid topups 🐛
Build and Push Docker Images / Build and Push Docker Images (push) Has been cancelled
|
2025-07-05 18:05:39 +05:00 |
|
|
3dafc7d4c8
|
feat(serializers): add paid_at field to TopupSerializer for improved data tracking ✨
Build and Push Docker Images / Build and Push Docker Images (push) Has been cancelled
|
2025-07-05 17:55:26 +05:00 |
|
|
cd7555e35f
|
fix(views): update paid_at field in VerifyTopupPaymentAPIView to use transaction date from MIB response 🐛
|
2025-07-05 17:42:06 +05:00 |
|
|
3cc29cade6
|
feat(serializers): include status field in TopupSerializer for better data representation ✨
|
2025-07-05 17:37:50 +05:00 |
|
|
7003e4bcba
|
feat(views): implement topup cancellation and update status to CANCELLED ✨
|
2025-07-05 17:37:35 +05:00 |
|
|
2da9dcf141
|
feat(commands): add random status assignment for seeded topups ✨
|
2025-07-05 17:37:17 +05:00 |
|
|
081366f87f
|
feat(models): add status field to Topup model with choices for Pending, Paid, and Cancelled ✨
|
2025-07-05 17:37:04 +05:00 |
|
|
6431d61d39
|
fix(views): format topup amount to two decimal places in VerifyTopupPaymentAPIView 🐛
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m40s
|
2025-07-05 17:16:00 +05:00 |
|
|
8871de8ce1
|
fix(views): format topup amount to two decimal places in VerifyTopupPaymentAPIView 🔨
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m15s
|
2025-07-05 17:02:19 +05:00 |
|
|
54056e9b7e
|
fix(views): add logging for MIB verification response in VerifyPaymentView 🐛
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m52s
|
2025-07-05 16:44:33 +05:00 |
|
|
09768ef2d3
|
fix(tasks): include creation time in SMS notification for expired topups 🐛
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m21s
|
2025-07-05 16:30:11 +05:00 |
|
|
48bde9d52b
|
fix(views-verifypayment): improve error handling in payment verification process 🐛
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m23s
|
2025-07-05 16:24:10 +05:00 |
|
|
e85d605454
|
fix(views): correct logging of topup payment verification time 🐛
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 5m53s
|
2025-07-05 15:54:24 +05:00 |
|
|
6ec31023c7
|
feat(topup): add expiry notification handling and SMS notification task ✨
|
2025-07-05 14:33:10 +05:00 |
|
|
cf25863afe
|
fix(billing): remove +5 minutes for payment verification payload 🐛
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 4m11s
|
2025-07-04 22:52:13 +05:00 |
|
|
cd17ced67d
|
refactor(topup): Add logging for topup payment verification process and print response
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m57s
|
2025-07-04 22:23:02 +05:00 |
|
|
b6517e79ab
|
feat(topup): Update wallet balance upon successful topup verification ✨
|
2025-07-04 21:54:27 +05:00 |
|
|
e8e6a09b24
|
feat(billing): Add 'expires_at' field to TopupSerializer for better expiration tracking ✨
|
2025-07-04 20:14:57 +05:00 |
|
|
ddb65ca985
|
feat(billing): Add delete functionality for topups and update creation logic with expiration time ✨
|
2025-07-04 20:14:37 +05:00 |
|