Files
penracourses/anatomy/admin.py
T
2020-10-19 17:05:59 +01:00

57 lines
1.1 KiB
Python

from django.contrib import admin
from .models import (
AnatomyQuestion,
Examination,
QuestionType,
Answers,
HalfMarkAnswers,
IncorrectAnswers,
CidUserAnswer,
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(CidUserAnswer)
admin.site.register(Exam)
admin.site.register(Modality)
admin.site.register(BodyPart)
admin.site.register(Structure)