dms/dms/admin.py

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)