24 lines
829 B
Python
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') |