Docs: начальная структура проекта

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-25 14:59:46 +00:00
commit 1669c12182
56 changed files with 2085 additions and 0 deletions

47
app/documents/admin.py Normal file
View File

@@ -0,0 +1,47 @@
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")