adding gamechanger, in progress

This commit is contained in:
2022-06-07 16:55:02 -05:00
parent 42d5c452e7
commit 82e77b9e6f
19 changed files with 337 additions and 28 deletions

35
gamechanger/forms.py Normal file
View File

@@ -0,0 +1,35 @@
from django import forms
from django.forms import ModelForm, formset_factory
from .models import Preferences, Account, Player
class PreferencesForm(ModelForm):
class Meta:
model = Preferences
fields = ["user", "season_id", "team_id"]
widgets = {
"user": forms.HiddenInput(),
"managed_team_id": forms.TextInput(),
}
labels = {"managed_team_id": "Selected Team"}
class AccountForm(ModelForm):
class Meta:
model = Account
fields = ["user", "email", "password"]
widgets = {
"user": forms.HiddenInput(),
"email": forms.EmailInput(),
"password": forms.PasswordInput()
}
class PlayerForm(ModelForm):
gamechanger_name = forms.Field()
teamsnap_name = forms.Field()
gamechanger_id = forms.Field()
class Meta:
model = Player
fields = ['id', 'teamsnap_member_id']
PlayerFormSet = formset_factory(PlayerForm, can_delete=True, extra=0)