from django.contrib import admin from .models import Cost, Good, Service, CostUse, GoodUse class GoodUseInline(admin.TabularInline): model = GoodUse extra = 1 class CostUseInline(admin.TabularInline): model = CostUse extra = 1 @admin.register(Cost) class CostAdmin(admin.ModelAdmin): list_display = ('name', 'price') @admin.register(Good) class GoodAdmin(admin.ModelAdmin): list_display = ( '__str__', 'price', 'document', 'provisioning_duration', 'monthly_provision') list_filter = [DirectDocumentFilter] @admin.register(Service) class ServiceAdmin(admin.ModelAdmin): list_display = ('name', 'subscriptions_count') inlines = (CostUseInline, GoodUseInline)