summaryrefslogtreecommitdiff
path: root/postgresqleu/stripepayment/admin.py
blob: 41819411327005c41e0d2f6120c818b71cf94741 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from django.contrib import admin

from .models import StripeCheckout, StripeLog


class StripeCheckoutAdmin(admin.ModelAdmin):
    list_display = ('id', 'invoiceid', 'amount', 'fee', 'createdat', 'completedat', )


class StripeLogAdmin(admin.ModelAdmin):
    list_display = ('timestamp', 'success', 'sentstr', 'message', )

    def success(self, obj):
        return not obj.error
    success.boolean = True

    def sentstr(self, obj):
        return obj.sent and 'Yes' or 'No'
    sentstr.short_description = 'Log sent'


admin.site.register(StripeCheckout, StripeCheckoutAdmin)
admin.site.register(StripeLog, StripeLogAdmin)