created benchcoachproject app to contain all the settings and stuff some other changes that got grouped with this commit is the adding the ApiObject to the TeamSnap object model
41 lines
1.1 KiB
Python
41 lines
1.1 KiB
Python
from django import forms
|
|
from .models import LineupEntry, Event
|
|
import benchcoach.models
|
|
from django.forms import modelformset_factory
|
|
|
|
class LineupEntryForm(forms.ModelForm):
|
|
availability = None
|
|
class Meta:
|
|
model = LineupEntry
|
|
widgets = {
|
|
'label': forms.Select(attrs={'class': 'form-control form-control-sm'})
|
|
}
|
|
exclude = ()
|
|
|
|
LineupEntryFormSet = modelformset_factory(
|
|
model=LineupEntry,
|
|
form=LineupEntryForm,
|
|
extra=0
|
|
)
|
|
|
|
class EventForm(forms.ModelForm):
|
|
availability = None
|
|
class Meta:
|
|
model = Event
|
|
fields = ('formatted_title', 'start_date', 'benchcoach_object')
|
|
labels ={
|
|
'formatted_title':"Title",
|
|
'benchcoach_object':'BenchCoach Link',
|
|
'start_date':'Date/Time'
|
|
}
|
|
widgets = {
|
|
"formatted_title":forms.TextInput(attrs={"disabled":"disabled"}),
|
|
"start_date": forms.DateTimeInput(attrs={"disabled": "disabled"})
|
|
}
|
|
|
|
EventFormSet = modelformset_factory(
|
|
model=Event,
|
|
form=EventForm,
|
|
extra=0
|
|
)
|