django-refunds/refunding/admin.py

22 lines
629 B
Python

from django.contrib import admin
from refunding.forms import RefundForm, RefundFormAdmin
from refunding.models import Refund, Payment
@admin.register(Refund)
class RefundAdmin(admin.ModelAdmin):
list_display = ('title', 'date', 'user')
list_display_links = ('title',)
search_fields = ('title',)
date_hierarchy = 'date'
form = RefundFormAdmin
readonly_fields = ('eur_value',)
@admin.register(Payment)
class PaymentAdmin(admin.ModelAdmin):
list_display = ('title', 'date', 'eur_value', 'user', 'refund')
list_display_links = ('title',)
search_fields = ('title',)
date_hierarchy = 'date'