diff --git a/aleksis/apps/alsijil/forms.py b/aleksis/apps/alsijil/forms.py index 3549c60882e825c99ac11677a841b4f38ae954e7..0cf0b84ff209e5d3c5da20d747190b763ddbbada 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 19abbc3a5d7d80ab5729086fff72dc7e8c60e59e..4f22fb68eec618e6f191003423f024584256bd6a 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")],