22 lines
No EOL
813 B
Python
22 lines
No EOL
813 B
Python
from django.contrib import admin
|
|
from .models import PaymentRequest, PNA, Fake
|
|
|
|
|
|
class PNAAdmin(admin.ModelAdmin):
|
|
list_display = ['pna_status_code', 'pna_status_message', 'jajali_datetime', 'payment_request']
|
|
list_filter = ['pna_status']
|
|
search_fields = ['pna_status_code', 'pna_status_message']
|
|
|
|
|
|
class PaymentRequestAdmin(admin.ModelAdmin):
|
|
list_display = ['state', 'uuid', 'splited_amount', 'user_id', 'jajali_datetime', 'application', 'gateway']
|
|
search_fields = ['application__uuid','application__client_id', 'amount', 'user__uuid']
|
|
list_filter = ['application', 'state', 'gateway']
|
|
|
|
|
|
class FakeAdmin(admin.ModelAdmin):
|
|
list_display = [ 'created_at']
|
|
|
|
admin.site.register(PaymentRequest, PaymentRequestAdmin)
|
|
admin.site.register(PNA, PNAAdmin)
|
|
admin.site.register(Fake, FakeAdmin) |