Skip to content
Snippets Groups Projects

feat: add topup form to uccportal

Merged bird requested to merge topup-form into master
Compare and
7 files
+ 216
4
Preferences
Compare changes
Files
7
+ 6
1
from django.utils.html import format_html
from gms import admin
from .models import CardPayment, MembershipPayment
from .models import CardPayment, MembershipPayment, TopUpPayment
class CardPaymentAdmin(admin.ModelAdmin):
list_display = ['amount', 'date_created', 'is_paid']
@@ -11,5 +11,10 @@ class CardPaymentAdmin(admin.ModelAdmin):
class MembershipPaymentAdmin(CardPaymentAdmin):
list_display = ['amount', 'date_created', 'is_paid', 'membership']
class TopUpPaymentAdmin(CardPaymentAdmin):
list_display = ['username', 'amount', 'is_paid', 'date_paid', 'dispense_synced']
readonly_fields = ['potential_error', 'idempotency_key']
admin.site.register(CardPayment, CardPaymentAdmin)
admin.site.register(TopUpPayment, TopUpPaymentAdmin)
admin.site.register(MembershipPayment, MembershipPaymentAdmin)