From 880f9d8b1a811dd69a9cd1945bcd3118184f15f3 Mon Sep 17 00:00:00 2001 From: Tom Teichler <tom.teichler@teckids.org> Date: Sun, 29 Sep 2019 13:02:48 +0200 Subject: [PATCH] Extend form. Advances #34. --- biscuit/apps/alsijil/forms.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/biscuit/apps/alsijil/forms.py b/biscuit/apps/alsijil/forms.py index 6a84fdbae..74cb7eb26 100644 --- a/biscuit/apps/alsijil/forms.py +++ b/biscuit/apps/alsijil/forms.py @@ -33,6 +33,14 @@ class SelectForm(forms.Form): group = forms.ModelChoiceField( queryset=Group.objects.annotate(lessons_count=Count('lessons')).filter(lessons_count__gt=0), label=_('Group'), required=False) + teacher = forms.ModelChoiceField( + queryset=Person.objects.annotate(lessons_count=Count( + 'lessons')).filter(lessons_count__gt=0), + label=_('Teacher'), required=False) + room = forms.ModelChoiceField( + queryset=Room.objects.annotate(lessons_count=Count( + 'lesson_periods')).filter(lessons_count__gt=0), + label=_('Room'), required=False) PersonalNoteFormSet = forms.modelformset_factory( -- GitLab