from pages.models import *
from django.contrib import admin

class DragDropFillBoxDraggableAdmin(admin.ModelAdmin):
    list_display = ('title', 'order', 'correct',)

class DragDropFillBoxTargetAdmin(admin.ModelAdmin):
    list_display = ('drag_drop', 'order', 'image')

class PageDragDropColumnDraggableAdmin(admin.ModelAdmin):
    list_display = ('text', 'column', 'order')

class PageStaticAdmin(admin.ModelAdmin):
    list_display = ('page',)

class HotspotAdmin(admin.ModelAdmin):
    list_display = ('pano', 'title', 'identifier', 'liklihood', 'severity', 'rating', )

admin.site.register(Page)
admin.site.register(PageStatic, PageStaticAdmin)
admin.site.register(Page360)
admin.site.register(Panorama)
admin.site.register(Page360Selection)
admin.site.register(Page360Submission)
admin.site.register(Hotspot, HotspotAdmin)
admin.site.register(HotspotSubmission)
admin.site.register(PageSubmission)
admin.site.register(Theme)
admin.site.register(SelfAssessment)
admin.site.register(SelfAssessmentSubmission)
admin.site.register(PageMovement)
admin.site.register(PageMovementFrame)
admin.site.register(PageDragDrop)
admin.site.register(DragDropDraggable)
admin.site.register(DragDropTarget)
admin.site.register(PageDragDropFillBox)
admin.site.register(DragDropFillBoxDraggable, DragDropFillBoxDraggableAdmin)
admin.site.register(DragDropFillBoxTarget, DragDropFillBoxTargetAdmin)
admin.site.register(PageDragDropColumns)
admin.site.register(PageDragDropColumn)
admin.site.register(PageDragDropColumnDraggable, PageDragDropColumnDraggableAdmin)
admin.site.register(PageCorrectEquipment)
admin.site.register(PageCorrectEquipmentHazard)
admin.site.register(PageCorrectEquipmentItem)

admin.site.register(PageDragDropRepeat)
admin.site.register(DragDropRepeatDraggable)
admin.site.register(DragDropRepeatTarget)

admin.site.register(RateActivity)
admin.site.register(PageRateActivity)
admin.site.register(RateActivityOption)
admin.site.register(RateActivityQuestion)
admin.site.register(RateActivityQuestionSubmission)
admin.site.register(PageRateActivitySummary)
admin.site.register(Help)