|
@@ -291,22 +291,5 @@ class PaymentAdmin(admin.ModelAdmin):
|
|
|
})
|
|
|
|
|
|
|
|
|
-class MembershipFeeAdmin(admin.ModelAdmin):
|
|
|
- list_display = ('member', 'end_date', '_amount')
|
|
|
- form = autocomplete_light.modelform_factory(MembershipFee, fields='__all__')
|
|
|
-
|
|
|
-
|
|
|
-class DonationAdmin(admin.ModelAdmin):
|
|
|
- list_display = ('member', 'date', '_amount')
|
|
|
- form = autocomplete_light.modelform_factory(MembershipFee, fields='__all__')
|
|
|
-
|
|
|
-class MembershipFeeInline(admin.TabularInline):
|
|
|
- model = MembershipFee
|
|
|
- extra = 0
|
|
|
- fields = ('start_date', 'end_date', '_amount')
|
|
|
-
|
|
|
-MemberAdmin.list_filter += ('status', MembershipFeeFilter)
|
|
|
-MemberAdmin.inlines += [MembershipFeeInline]
|
|
|
-
|
|
|
admin.site.register(Invoice, InvoiceAdmin)
|
|
|
admin.site.register(Payment, PaymentAdmin)
|