frogress/frog_api/admin.py

27 lines
558 B
Python

from django.contrib import admin
import nested_admin
from frog_api.models import Category, Entry, Measure, Project, Version
class CategoryInline(nested_admin.NestedStackedInline):
model = Category
extra = 0
class VersionInline(nested_admin.NestedStackedInline):
model = Version
inlines = [CategoryInline]
extra = 0
class ProjectAdmin(nested_admin.NestedModelAdmin):
model = Project
inlines = [VersionInline]
extra = 0
admin.site.register(Project, ProjectAdmin)
admin.site.register(Entry)
admin.site.register(Measure)