from django.contrib import admin from import_export.admin import ImportExportModelAdmin from control.models import AccountingDay, BalanceLog # Register your models here. @admin.register(AccountingDay) class AccountingDayAdmin(ImportExportModelAdmin): list_display = ( "day", "contracted", "num_contracts", "net_settled", "net_paid", "net_balance", "inflow", "outflow", "routing_fees", "mining_fees", "cashflow", "outstanding_earned_rewards", "outstanding_pending_disputes", "lifetime_rewards_claimed", "earned_rewards", "disputes", "rewards_claimed", ) change_links = ["day"] search_fields = ["day"] @admin.register(BalanceLog) class BalanceLogAdmin(ImportExportModelAdmin): list_display = ( "time", "total", "onchain_fraction", "onchain_total", "onchain_confirmed", "onchain_unconfirmed", "ln_local", "ln_remote", "ln_local_unsettled", "ln_remote_unsettled", ) readonly_fields = [ "time", "total", "onchain_fraction", "onchain_total", "onchain_confirmed", "onchain_unconfirmed", "ln_local", "ln_remote", "ln_local_unsettled", "ln_remote_unsettled", ] change_links = ["time"] search_fields = ["time"]