Source code for fiction_outlines.admin

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)