improve counter dump admin

This commit is contained in:
imperosol
2024-10-16 23:10:12 +02:00
parent 9991f5dc64
commit e712f9fdb8
2 changed files with 19 additions and 1 deletions

View File

@ -63,15 +63,25 @@ class BillingInfoAdmin(admin.ModelAdmin):
@admin.register(AccountDump)
class AccountDumpAdmin(admin.ModelAdmin):
date_hierarchy = "warning_mail_sent_at"
list_display = (
"customer",
"warning_mail_sent_at",
"warning_mail_error",
"dump_operation",
"amount",
)
autocomplete_fields = ("customer",)
autocomplete_fields = ("customer", "dump_operation")
list_filter = ("warning_mail_error",)
def get_queryset(self, request):
# the `amount` property requires to know the customer and the dump_operation
return (
super()
.get_queryset(request)
.select_related("customer", "customer__user", "dump_operation")
)
@admin.register(Counter)
class CounterAdmin(admin.ModelAdmin):