Initial commit
This commit is contained in:
21
billing/admin.py
Normal file
21
billing/admin.py
Normal file
@@ -0,0 +1,21 @@
|
||||
from django.contrib import admin
|
||||
from .models import Invoice, InvoiceItem
|
||||
|
||||
|
||||
class InvoiceItemInline(admin.TabularInline):
|
||||
model = InvoiceItem
|
||||
extra = 0
|
||||
|
||||
|
||||
@admin.register(Invoice)
|
||||
class InvoiceAdmin(admin.ModelAdmin):
|
||||
list_display = ('user', 'period_start', 'period_end', 'amount_total', 'status', 'created_at')
|
||||
list_filter = ('status',)
|
||||
inlines = [InvoiceItemInline]
|
||||
|
||||
|
||||
@admin.register(InvoiceItem)
|
||||
class InvoiceItemAdmin(admin.ModelAdmin):
|
||||
list_display = ('invoice', 'domain', 'description', 'quantity', 'unit_price', 'amount')
|
||||
|
||||
# Register your models here.
|
||||
Reference in New Issue
Block a user