Browse Source

Merge branch 'master' of git.illyse.org:coin

Sébastien Dufromentel 11 years ago
parent
commit
0068416ae4
2 changed files with 13 additions and 4 deletions
  1. 12 3
      coin/billing/admin.py
  2. 1 1
      coin/billing/models.py

+ 12 - 3
coin/billing/admin.py

@@ -1,8 +1,17 @@
 # -*- coding: utf-8 -*-
 from django.contrib import admin
-from coin.billing.models import Invoice, InvoceDetail, Payment
+from coin.billing.models import Invoice, InvoiceDetail, Payment
 
 
-admin.site.register(Invoice,)
-admin.site.register(InvoceDetail,)
+class InvoiceDetailInline(admin.StackedInline):
+    model = InvoiceDetail
+    extra = 0
+
+
+class InvoiceAdmin(admin.ModelAdmin):
+    inlines = [InvoiceDetailInline]
+
+
+admin.site.register(Invoice,InvoiceAdmin)
+admin.site.register(InvoiceDetail,)
 admin.site.register(Payment,)

+ 1 - 1
coin/billing/models.py

@@ -19,7 +19,7 @@ class Invoice(models.Model):
     date_due = models.DateField(auto_now_add=False, null=True)
 
 
-class InvoceDetail(models.Model):
+class InvoiceDetail(models.Model):
 
     label = models.CharField(max_length=100)
     amount = models.DecimalField(max_digits=5, decimal_places=2)