diff --git a/billing/admin.py b/billing/admin.py index db6311c..becf3cb 100644 --- a/billing/admin.py +++ b/billing/admin.py @@ -18,6 +18,24 @@ class PaymentAdmin(admin.ModelAdmin): ) +class TopupAdmin(admin.ModelAdmin): + list_display = ( + "id", + "user", + "amount", + "paid", + "paid_at", + "created_at", + "updated_at", + ) + search_fields = ( + "user__first_name", + "user__last_name", + "user__id_card", + "user__mobile", + ) + + admin.site.register(Payment, PaymentAdmin) admin.site.register(BillFormula) -admin.site.register(Topup) +admin.site.register(Topup, TopupAdmin) diff --git a/billing/models.py b/billing/models.py index 08041e7..8017793 100644 --- a/billing/models.py +++ b/billing/models.py @@ -58,3 +58,6 @@ class Topup(models.Model): def __str__(self): return f"Topup for {self.user}" + + class Meta: + ordering = ["-created_at"]