X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/3f527019946f993c9d1cadd41e80c2c7eac188ed..0c502550a4f04aa016df8729af2ae2f85c0b495a:/src/club/admin.py?ds=sidebyside diff --git a/src/club/admin.py b/src/club/admin.py index 1f3c837a7..ce74ec61b 100644 --- a/src/club/admin.py +++ b/src/club/admin.py @@ -14,7 +14,20 @@ from wolnelektury.utils import YesNoFilter from . import models -admin.site.register(models.Club) +class SingleAmountInline(admin.TabularInline): + model = models.SingleAmount + + +class MonthlyAmountInline(admin.TabularInline): + model = models.MonthlyAmount + + +@admin.register(models.Club) +class ClubAdmin(admin.ModelAdmin): + inlines = [ + SingleAmountInline, + MonthlyAmountInline + ] class PayUOrderInline(admin.TabularInline): @@ -142,23 +155,6 @@ admin.site.register(models.PayUOrder, PayUOrderAdmin) admin.site.register(models.Ambassador) - -@admin.register(models.DirectDebit) -class DirectDebitAdmin(admin.ModelAdmin): - list_display = ['date', 'amount', 'first_name', 'last_name'] - fields = [ - ('first_name', 'sex', 'date_of_birth'), - 'last_name', - ('street', 'building'), - ('town', 'flat'), - ('postal_code', 'phone'), - 'email', - 'iban', - 'payment_id', - 'agree_newsletter', - 'date', - 'amount' - ] @admin.register(models.Consent)