From c4c4b1b427e7e412a9a121047a1b0763b458b64c Mon Sep 17 00:00:00 2001 From: Julian Leucker <leuckerj@gmail.com> Date: Sun, 20 Mar 2022 14:43:55 +0100 Subject: [PATCH] Use `count_as_missed_lesson` in ExcuseType forms and tables --- aleksis/apps/alsijil/forms.py | 4 ++-- aleksis/apps/alsijil/tables.py | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/aleksis/apps/alsijil/forms.py b/aleksis/apps/alsijil/forms.py index 3549c6088..0cf0b84ff 100644 --- a/aleksis/apps/alsijil/forms.py +++ b/aleksis/apps/alsijil/forms.py @@ -180,11 +180,11 @@ class ExtraMarkForm(forms.ModelForm): class ExcuseTypeForm(forms.ModelForm): - layout = Layout("short_name", "name") + layout = Layout("short_name", "name", "count_as_missed_lesson") class Meta: model = ExcuseType - fields = ["short_name", "name"] + fields = ["short_name", "name", "count_as_missed_lesson"] class PersonOverviewForm(ActionForm): diff --git a/aleksis/apps/alsijil/tables.py b/aleksis/apps/alsijil/tables.py index 19abbc3a5..4f22fb68e 100644 --- a/aleksis/apps/alsijil/tables.py +++ b/aleksis/apps/alsijil/tables.py @@ -37,6 +37,10 @@ class ExcuseTypeTable(tables.Table): name = tables.LinkColumn("edit_excuse_type", args=[A("id")]) short_name = tables.Column() + count_as_absent = tables.BooleanColumn( + verbose_name=_("Count as absent"), + accessor="count_as_missed_lesson", + ) edit = tables.LinkColumn( "edit_excuse_type", args=[A("id")], -- GitLab