Files
penracourses/anatomy/admin.py
T
2020-10-15 22:54:10 +01:00

57 lines
1.1 KiB
Python

from django.contrib import admin
from .models import (
AnatomyQuestion,
Examination,
QuestionType,
Answers,
HalfMarkAnswers,
IncorrectAnswers,
UserAnswer,
Exam,
Modality,
BodyPart,
Structure,
)
from reversion.admin import VersionAdmin
# Register your models here.
class AnatomyAnswersInline(admin.TabularInline):
model = Answers
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,
]
admin.site.register(AnatomyQuestion, AnatomyAdmin)
admin.site.register(Examination)
admin.site.register(QuestionType)
admin.site.register(UserAnswer)
admin.site.register(Exam)
admin.site.register(Modality)
admin.site.register(BodyPart)
admin.site.register(Structure)