You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

36 lines
1.2 KiB

from django.contrib import admin
from import_export.admin import ImportExportModelAdmin
from .models import InvoiceHistory, WithDraw, Transaction, Wallet, PayFromScore
class InvoiceHistoryAdmin(admin.ModelAdmin):
list_display = ('comment', 'sum', 'user', 'balance',)
readonly_fields = InvoiceHistory._meta.get_all_field_names()
class WithDrawAdmin(ImportExportModelAdmin):
list_display = ('sum', 'created', 'yandex_card', 'user', 'complete',)
readonly_fields = ('sum', 'created', 'yandex_card', 'user', 'passport', 'phone')
class WalletAdmin(admin.ModelAdmin):
list_display = ('user', 'type', 'balance', 'created')
readonly_fields = Wallet._meta.get_all_field_names()
class TransactionAdmin(admin.ModelAdmin):
list_display = ('customer', 'complete',)
readonly_fields = Transaction._meta.get_all_field_names()
class PayFromScoreAdmin(admin.ModelAdmin):
list_display = ('customer', 'sum', 'created_at')
readonly_fields = PayFromScore._meta.get_all_field_names()
admin.site.register(InvoiceHistory, InvoiceHistoryAdmin)
admin.site.register(WithDraw, WithDrawAdmin)
admin.site.register(Transaction, TransactionAdmin)
admin.site.register(Wallet, WalletAdmin)
admin.site.register(PayFromScore, PayFromScoreAdmin)