1234567891011121314151617181920212223242526272829303132 |
- 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)
|