Add Shorts Exams support in ExamCollection forms and detail view

This commit is contained in:
Ross
2025-09-01 22:07:27 +01:00
parent 2fca5a098d
commit a7e0438290
2 changed files with 13 additions and 1 deletions
+2 -1
View File
@@ -74,6 +74,7 @@ from crispy_forms.layout import Submit, Layout, Fieldset, Field, Div
from crispy_forms.bootstrap import Accordion, AccordionGroup
from dal import autocomplete
from autocomplete import widgets as htmx_widgets, Autocomplete, AutocompleteWidget, ModelAutocomplete, register as autocomplete_register
class SplitDateTimeFieldDefaultTime(SplitDateTimeField):
@@ -746,6 +747,7 @@ class SupervisorForm(ModelForm):
class ExamCollectionForm(ModelForm):
GROUP_TYPES = (
("Rapid Exams", "rapids_exams", RapidsExam),
("Shorts Exams", "shorts_exams", ShortsExam),
("Long Exams", "longs_exams", LongsExam),
("SBA Exams", "sbas_exams", SbasExam),
("Physic Exams", "physics_exams", PhysicsExam),
@@ -818,7 +820,6 @@ class ExamCollectionCloneForm(ModelForm):
model = ExamCollection
fields = ("name", "date")
from autocomplete import widgets as htmx_widgets, Autocomplete, AutocompleteWidget, ModelAutocomplete, register as autocomplete_register
class UserAutocomplete(ModelAutocomplete):
model = User