Files
ibapp-backend/core/apps/orders/admin/party.py
2025-08-27 12:10:13 +05:00

27 lines
730 B
Python

from django.contrib import admin
from core.apps.orders.models import Party, PartyAmount, DeletedParty
class PartyAmountInline(admin.StackedInline):
model = PartyAmount
extra = 1
show_change_link = True
@admin.register(Party)
class PartyAdmin(admin.ModelAdmin):
list_display = ['id','number','mediator', 'delivery_date', 'payment_date', 'is_deleted']
inlines = [PartyAmountInline]
@admin.register(PartyAmount)
class PartyAmountAdmin(admin.ModelAdmin):
list_display = ['id', 'total_price', 'cost_amount']
def has_module_permission(self, request):
return False
@admin.register(DeletedParty)
class DeletedPartyAdmin(admin.ModelAdmin):
list_display = ['id', 'deleted_date', 'party']