from django.contrib import admin from .models import ( CustomerOrder, CustomerOrderItem, SupplierOrder, SupplierOrderItem, CashInflow, CashTransfer, CashExpense, ) class CustomerOrderItemInline(admin.TabularInline): model = CustomerOrderItem extra = 0 @admin.register(CustomerOrder) class CustomerOrderAdmin(admin.ModelAdmin): list_display = ("number", "date", "organization", "client", "total_amount") inlines = [CustomerOrderItemInline] class SupplierOrderItemInline(admin.TabularInline): model = SupplierOrderItem extra = 0 @admin.register(SupplierOrder) class SupplierOrderAdmin(admin.ModelAdmin): list_display = ("number", "date", "organization", "supplier", "total_in_currency", "total_amount") inlines = [SupplierOrderItemInline] @admin.register(CashInflow) class CashInflowAdmin(admin.ModelAdmin): list_display = ("number", "date", "recipient", "amount", "customer_order") @admin.register(CashTransfer) class CashTransferAdmin(admin.ModelAdmin): list_display = ("number", "date", "sender", "recipient", "amount") @admin.register(CashExpense) class CashExpenseAdmin(admin.ModelAdmin): list_display = ("number", "date", "sender", "amount", "supplier_order")