docs: even better admin

remotes/origin/mitri4
apache 9 years ago
parent af2e47633f
commit aa58629fc6
  1. 36
      project/docs/admin.py

@ -4,18 +4,50 @@ from django.contrib import admin
import models import models
class InvoiceItemInline(admin.TabularInline):
model = models.InvoiceItem
extra = 0
class InvoiceAdmin(admin.ModelAdmin): class InvoiceAdmin(admin.ModelAdmin):
list_display = ('doc_num', 'doc_date', 'company', 'client',) list_display = ('doc_num', 'doc_date', 'company', 'client',)
list_filter = ('doc_date',) list_filter = ('doc_date',)
search_fields = ('company__name', 'company__inn', 'company__email', search_fields = ('company__name', 'company__inn', 'company__email',
'client__name', 'client__inn', 'client__contact_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,)
admin.site.register(models.Currency) admin.site.register(models.Currency)
admin.site.register(models.Country) admin.site.register(models.Country)
admin.site.register(models.Measure) admin.site.register(models.Measure)
admin.site.register(models.Invoice, InvoiceAdmin) admin.site.register(models.Invoice, InvoiceAdmin)
admin.site.register(models.AktRabot) admin.site.register(models.AktRabot, AktRabotAdmin)
admin.site.register(models.AktSverki) admin.site.register(models.AktSverki)
admin.site.register(models.Nakladn) admin.site.register(models.Nakladn, NakladnAdmin)
admin.site.register(models.Dover) admin.site.register(models.Dover)

Loading…
Cancel
Save