from django.contrib import admin
from treebeard.admin import TreeAdmin
from treebeard.forms import movenodeform_factory
from .models import Series, Character, CharacterInstance, Location, LocationInstance
from .models import Outline, Arc, ArcElementNode, StoryElementNode
# Register your models here.
[docs]class SeriesAdmin(admin.ModelAdmin):
pass
[docs]class CharacterAdmin(admin.ModelAdmin):
pass
[docs]class CharacterInstanceAdmin(admin.ModelAdmin):
pass
[docs]class LocationAdmin(admin.ModelAdmin):
pass
[docs]class LocationInstanceAdmin(admin.ModelAdmin):
pass
[docs]class OutlineAdmin(admin.ModelAdmin):
pass
[docs]class ArcAdmin(admin.ModelAdmin):
pass
[docs]class ArcElementNodeAdmin(TreeAdmin):
form = movenodeform_factory(ArcElementNode)
[docs]class StoryElementNodeAdmin(TreeAdmin):
form = movenodeform_factory(StoryElementNode)
admin.site.register(Series, SeriesAdmin)
admin.site.register(Character, CharacterAdmin)
admin.site.register(CharacterInstance, CharacterInstanceAdmin)
admin.site.register(Location, LocationAdmin)
admin.site.register(LocationInstance, LocationInstanceAdmin)
admin.site.register(Outline, OutlineAdmin)
admin.site.register(Arc, ArcAdmin)
admin.site.register(ArcElementNode, ArcElementNodeAdmin)
admin.site.register(StoryElementNode, StoryElementNodeAdmin)