add lineup entry (analogous to positioning)

This commit is contained in:
2021-11-24 16:23:51 -06:00
parent 3bea6c5e62
commit 41e64a4ca9
7 changed files with 219 additions and 16 deletions

21
teamsnap/forms.py Normal file
View File

@@ -0,0 +1,21 @@
from django import forms
from .models import LineupEntry
from events.models import Event
from players.models import Player
from django.forms import modelformset_factory, inlineformset_factory, BaseModelFormSet,formset_factory
from crispy_forms.helper import FormHelper, Layout
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
)