Files
penracourses/anatomy/admin.py
T
Ross dc2e7d28cc .
2021-07-09 12:22:07 +01:00

64 lines
1.3 KiB
Python

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,
]
view_on_site = True
exclude = [ "image_annotations" ]
class ExamAdmin(VersionAdmin, admin.ModelAdmin):
save_as = True
admin.site.register(AnatomyQuestion, AnatomyAdmin)
#admin.site.register(Examination)
admin.site.register(QuestionType)
admin.site.register(CidUserAnswer)
admin.site.register(Exam, ExamAdmin)
admin.site.register(Modality)
admin.site.register(Region)
admin.site.register(BodyPart)
admin.site.register(Structure)