from django.contrib import admin from .models import ( AnatomyQuestion, #Examination, QuestionType, Answer, CidUserAnswer, Exam, Modality, Region, BodyPart, Structure, ) from generic.models import Examination from reversion.admin import VersionAdmin # Register your models here. class AnatomyAnswersInline(admin.TabularInline): model = Answer extra = 1 #class HalfMarkAnatomyAnswersInline(admin.TabularInline): # model = HalfMarkAnswers # extra = 1 # # #class IncorrectAnatomyAnswersInline(admin.TabularInline): # model = IncorrectAnswers # extra = 1 class ExamInline(admin.TabularInline): model = AnatomyQuestion.exams.through extra = 1 class AnatomyAdmin(VersionAdmin): inlines = [ AnatomyAnswersInline, #HalfMarkAnatomyAnswersInline, #IncorrectAnatomyAnswersInline, ExamInline, ] exclude = [ "image_annotations" ] admin.site.register(AnatomyQuestion, AnatomyAdmin) #admin.site.register(Examination) admin.site.register(QuestionType) admin.site.register(CidUserAnswer) admin.site.register(Exam) admin.site.register(Modality) admin.site.register(Region) admin.site.register(BodyPart) admin.site.register(Structure)