mirror of
https://github.com/RoboSats/robosats.git
synced 2024-12-13 02:46:28 +00:00
64 lines
1.4 KiB
Python
Executable File
64 lines
1.4 KiB
Python
Executable File
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"]
|