diff --git a/aleksis/apps/alsijil/forms.py b/aleksis/apps/alsijil/forms.py index e325586cbf8f0a1bace8c186fc85e76b309e0d35..1a4dc2a72d9014ef79bbebf320b7b4bf89d3bfc6 100644 --- a/aleksis/apps/alsijil/forms.py +++ b/aleksis/apps/alsijil/forms.py @@ -387,8 +387,12 @@ class RegisterObjectActionForm(ListActionForm): class InstructionForm(forms.ModelForm): - layout = Layout("name", "icon", "pdf_file", "groups") + layout = Layout("school_term", "name", "icon", "pdf_file", "groups") class Meta: model = Instruction - fields = ["name", "icon", "pdf_file", "groups"] + fields = ["school_term", "name", "icon", "pdf_file", "groups"] + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.fields["school_term"].required = True