broke out lineup into its own app
This commit is contained in:
48
teamsnap/lineup/forms.py
Normal file
48
teamsnap/lineup/forms.py
Normal file
@@ -0,0 +1,48 @@
|
||||
from django import forms
|
||||
from django.forms import formset_factory
|
||||
|
||||
|
||||
class LineupEntryForm(forms.Form):
|
||||
member = None
|
||||
availability = None
|
||||
lineup_entry = None
|
||||
|
||||
event_lineup_entry_id = forms.Field(required=False)
|
||||
event_lineup_id = forms.Field(required=False)
|
||||
event_id = forms.Field()
|
||||
member_id = forms.Field()
|
||||
position_only = forms.BooleanField(initial=False, required=False)
|
||||
sequence = forms.IntegerField(required=False)
|
||||
label = forms.ChoiceField(
|
||||
required=False,
|
||||
choices=[
|
||||
("", "--"),
|
||||
("P", "P"),
|
||||
("C", "C"),
|
||||
("1B", "1B"),
|
||||
("2B", "2B"),
|
||||
("3B", "3B"),
|
||||
("SS", "SS"),
|
||||
("LF", "LF"),
|
||||
("CF", "CF"),
|
||||
("RF", "RF"),
|
||||
("DH", "DH"),
|
||||
("DR", "DR"),
|
||||
("EH", "EH"),
|
||||
],
|
||||
widget=forms.Select(attrs={"onchange": "positionSelectChanged(this);"}),
|
||||
)
|
||||
|
||||
|
||||
LineupEntryFormset = formset_factory(
|
||||
LineupEntryForm, can_delete=True, can_order=True, extra=0
|
||||
)
|
||||
|
||||
|
||||
class EventChooseForm(forms.Form):
|
||||
event_id = forms.ChoiceField()
|
||||
|
||||
|
||||
LineupEntryFormset = formset_factory(
|
||||
LineupEntryForm, can_delete=True, can_order=True, extra=0
|
||||
)
|
||||
Reference in New Issue
Block a user