29 lines
735 B
Python
29 lines
735 B
Python
from django.contrib import admin
|
|
|
|
from reversion.admin import VersionAdmin
|
|
|
|
from .models import Audience, Document, DocumentType, Version, Site, Node, Keyword
|
|
from writer.models import ModelSection
|
|
|
|
|
|
class DocumentAdmin(VersionAdmin):
|
|
list_filter = ('type', 'title')
|
|
|
|
|
|
class InlinesModelSection(admin.TabularInline):
|
|
model = ModelSection
|
|
|
|
|
|
class DocumentTypeAdmin(admin.ModelAdmin):
|
|
list_display = ('__str__', 'level')
|
|
inlines = [InlinesModelSection]
|
|
|
|
|
|
admin.site.register(Audience)
|
|
admin.site.register(Site)
|
|
admin.site.register(Node)
|
|
admin.site.register(Document, DocumentAdmin)
|
|
admin.site.register(DocumentType, DocumentTypeAdmin)
|
|
admin.site.register(Version)
|
|
admin.site.register(Keyword)
|