From 37521a9204d57d1e9df199875d9fe153ab0c86d0 Mon Sep 17 00:00:00 2001 From: Ross Date: Wed, 28 Jul 2021 19:55:17 +0100 Subject: [PATCH] . --- sbas/admin.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/sbas/admin.py b/sbas/admin.py index 8c38f3f3..63e80f95 100644 --- a/sbas/admin.py +++ b/sbas/admin.py @@ -1,3 +1,37 @@ from django.contrib import admin # Register your models here. +from .models import Question, Exam, CidUserAnswer + +import tagulous.admin + +from django.forms import ModelForm + +from reversion.admin import VersionAdmin +from django.forms.widgets import RadioSelect + +class ExamInline(admin.TabularInline): + model = Question.exams.through + extra = 1 + +class QuestionAdmin(VersionAdmin): + #form = RapidAdminForm + + save_on_top = True + save_as = True + view_on_site = True + + inlines = [ + ExamInline, + ] + +class ExamAdmin(VersionAdmin, admin.ModelAdmin): + save_as = True + +admin.site.register(Question, QuestionAdmin) +admin.site.register(Exam, ExamAdmin) +class CidUserAnswerAdmin(admin.ModelAdmin): + exclude = [] + readonly_fields = ["created", "updated"] + +admin.site.register(CidUserAnswer, CidUserAnswerAdmin) \ No newline at end of file