This repository has been archived on 2025-03-03. You can view files and clone it, but cannot push or open issues or pull requests.
facturio/invoices/admin.py

35 lines
674 B
Python
Raw Permalink Normal View History

2024-08-16 22:12:49 +02:00
from django.contrib import admin
from . import models
2025-03-03 21:52:20 +01:00
2025-03-03 14:54:04 +01:00
class InvoiceFileInline(admin.TabularInline):
model = models.InvoiceFile
extra = 0
readonly_fields = [
'created_date',
'file',
]
can_delete = False
2024-08-16 22:12:49 +02:00
2025-03-03 21:52:20 +01:00
2024-08-16 22:12:49 +02:00
class InvoiceItemInline(admin.TabularInline):
model = models.InvoiceItem
extra = 0
readonly_fields = [
'amount',
'amount_unit',
'description',
'price_for_amount',
]
can_delete = False
@admin.register(models.Invoice)
class InvoiceAdmin(admin.ModelAdmin):
list_display = ['__str__', 'invoice_date']
2025-03-03 14:54:04 +01:00
inlines = [
InvoiceItemInline,
InvoiceFileInline,
]