Skip to content
Snippets Groups Projects
Commit e23eafd5 authored by ynerant's avatar ynerant
Browse files

Add invoices in Django Admin

parent 3e28ed87
No related branches found
No related tags found
3 merge requests!104Beta,!98Morefront,!91Documents
Pipeline #8385 passed with warnings with stages
in 5 minutes and 8 seconds
......@@ -3,8 +3,9 @@
from django.contrib import admin
from note_kfet.admin import admin_site
from .forms import ProductForm
from .models import RemittanceType, Remittance, SogeCredit
from .models import RemittanceType, Remittance, SogeCredit, Invoice, Product
@admin.register(RemittanceType, site=admin_site)
......@@ -39,3 +40,20 @@ class SogeCreditAdmin(admin.ModelAdmin):
def has_add_permission(self, request):
# Don't create a credit manually
return False
class ProductInline(admin.StackedInline):
"""
Inline product in invoice admin
"""
model = Product
form = ProductForm
@admin.register(Invoice, site=admin_site)
class InvoiceAdmin(admin.ModelAdmin):
"""
Admin customisation for Invoice
"""
list_display = ('object', 'id', 'bde', 'name', 'date', 'acquitted',)
inlines = (ProductInline,)
......@@ -55,7 +55,7 @@ class Invoice(models.Model):
date = models.DateField(
default=timezone.now,
verbose_name=_("Place"),
verbose_name=_("Date"),
)
acquitted = models.BooleanField(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment