# -*- coding: utf-8 -*- from django.contrib import admin from docs import models #class InvoiceItemInline(admin.TabularInline): # model = models.InvoiceItem # extra = 0 class InvoiceAdmin(admin.ModelAdmin): list_display = ('doc_num', 'doc_date', 'company', 'client',) list_filter = ('doc_date',) search_fields = ('company__name', 'company__inn', 'company__email', 'client__name', 'client__inn', 'client__contact_email') #inlines = (InvoiceItemInline,) #class NakladnItemInline(admin.TabularInline): # model = models.NakladnItem # extra = 0 class NakladnAdmin(admin.ModelAdmin): list_display = ('doc_num', 'doc_date', 'company', 'client',) list_filter = ('doc_date',) search_fields = ('company__name', 'company__inn', 'company__email', 'client__name', 'client__inn', 'client__contact_email') #inlines = (NakladnItemInline,) #class AktRabotItemInline(admin.TabularInline): # model = models.AktRabotItem # extra = 0 class AktRabotAdmin(admin.ModelAdmin): list_display = ('doc_num', 'doc_date', 'company', 'client',) list_filter = ('doc_date',) search_fields = ('company__name', 'company__inn', 'company__email', 'client__name', 'client__inn', 'client__contact_email') #inlines = (AktRabotItemInline,) class FakturaAdmin(admin.ModelAdmin): list_display = ('doc_num', 'doc_date', 'company', 'client',) list_filter = ('doc_date',) search_fields = ('company__name', 'company__inn', 'company__email', 'client__name', 'client__inn', 'client__contact_email') class PlatejkaAdmin(admin.ModelAdmin): list_display = ('doc_num', 'doc_date', 'company', 'client',) list_filter = ('doc_date',) search_fields = ('doc_info', 'company__name', 'company__inn', 'company__email', 'client__name', 'client__inn', 'client__contact_email') class MeasureAdmin(admin.ModelAdmin): list_display = ('order', 'code', 'name', 'full_name',) list_display_links = ('code', 'name', 'full_name',) search_fields = ('code', 'name', 'full_name',) list_editable = ('order',) class CountryAdmin(admin.ModelAdmin): list_display = ('order', 'code', 'name', 'full_name',) list_display_links = ('code', 'name', 'full_name',) search_fields = ('code', 'name', 'full_name',) list_editable = ('order',) class CurrencyAdmin(admin.ModelAdmin): list_display = ('order', 'code', 'name', 'abc_code',) list_display_links = ('code', 'name', 'abc_code',) search_fields = ('code', 'name', 'abc_code',) list_editable = ('order',) admin.site.register(models.Currency, CurrencyAdmin) admin.site.register(models.Country, CountryAdmin) admin.site.register(models.Measure, MeasureAdmin) admin.site.register(models.Invoice, InvoiceAdmin) admin.site.register(models.AktRabot, AktRabotAdmin) admin.site.register(models.AktSverki) admin.site.register(models.Nakladn, NakladnAdmin) admin.site.register(models.Dover) admin.site.register(models.Faktura, FakturaAdmin) admin.site.register(models.Platejka, PlatejkaAdmin)