Commit 8d41f6d9 authored by Daniel W Bond's avatar Daniel W Bond
Browse files

no idea what I'm doing with the room filtering on the form

parent 0d448511
...@@ -9,6 +9,7 @@ from crispy_forms.bootstrap import PrependedText, AppendedText ...@@ -9,6 +9,7 @@ from crispy_forms.bootstrap import PrependedText, AppendedText
from multiselectfield import MultiSelectFormField from multiselectfield import MultiSelectFormField
# imports from your apps # imports from your apps
from .models import Student, Room, Major from .models import Student, Room, Major
from housing.models import Building
class StudentUpdateForm(forms.Form): class StudentUpdateForm(forms.Form):
...@@ -17,7 +18,12 @@ class StudentUpdateForm(forms.Form): ...@@ -17,7 +18,12 @@ class StudentUpdateForm(forms.Form):
last_name = forms.CharField(label='Last Name') last_name = forms.CharField(label='Last Name')
gender = MultiSelectFormField(choices=Student.GENDER_CHOICES, gender = MultiSelectFormField(choices=Student.GENDER_CHOICES,
label='Gender Identity (please choose all that apply)') label='Gender Identity (please choose all that apply)')
room = forms.ModelChoiceField(queryset=Room.objects.all())
neighborhood = forms.ChoiceField(choices=Building.NEIGHBOURHOOD_CHOICES)
building = forms.ModelChoiceField(queryset=Building.objects.filter(neighbourhood='')
floor = forms.ModelChoiceField(queryset=Floor.objects.filter(building='')
room = forms.ModelChoiceField(queryset=Room.objects.filter(floor=''))
privacy = forms.ChoiceField(choices=Student.PRIVACY_CHOICES) privacy = forms.ChoiceField(choices=Student.PRIVACY_CHOICES)
major = forms.ModelChoiceField(queryset=Major.objects.all()) major = forms.ModelChoiceField(queryset=Major.objects.all())
graduating_year = forms.IntegerField(label='Graduating Year') graduating_year = forms.IntegerField(label='Graduating Year')
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment