admin.py 558 B

1234567891011121314151617181920212223
  1. # -*- coding: utf-8 -*-
  2. from django.contrib import admin
  3. from coin.billing.models import Invoice, InvoiceDetail, Payment
  4. import autocomplete_light
  5. class InvoiceDetailInline(admin.StackedInline):
  6. model = InvoiceDetail
  7. extra = 0
  8. fields = (('label','amount','quantity','tax','offer'),)
  9. class PaymentInline(admin.StackedInline):
  10. model = Payment
  11. extra = 0
  12. fields = (('date','payment_mean','amount'),)
  13. class InvoiceAdmin(admin.ModelAdmin):
  14. inlines = [InvoiceDetailInline, PaymentInline]
  15. admin.site.register(Invoice,InvoiceAdmin)