38233-vm/core/admin.py
2026-02-05 22:10:08 +00:00

24 lines
829 B
Python

from django.contrib import admin
from .models import Firma, Fatura, FaturaKalemi
@admin.register(Firma)
class FirmaAdmin(admin.ModelAdmin):
list_display = ('ad', 'vergi_no', 'olusturulma_tarihi')
search_fields = ('ad', 'vergi_no')
class FaturaKalemiInline(admin.TabularInline):
model = FaturaKalemi
extra = 1
@admin.register(Fatura)
class FaturaAdmin(admin.ModelAdmin):
list_display = ('fatura_no', 'firma', 'tarih', 'genel_toplam', 'islenmis')
list_filter = ('islenmis', 'tarih', 'firma')
search_fields = ('fatura_no', 'firma__ad')
inlines = [FaturaKalemiInline]
@admin.register(FaturaKalemi)
class FaturaKalemiAdmin(admin.ModelAdmin):
list_display = ('urun_adi', 'fatura', 'adet', 'toplam_tutar')
list_filter = ('fatura__firma',)
search_fields = ('urun_adi', 'fatura__fatura_no')