gamechanger updates (added events, teams)

This commit is contained in:
2022-06-15 10:26:12 -05:00
parent f5382f2d55
commit a3d6853ac5
8 changed files with 290 additions and 42 deletions

View File

@@ -9,6 +9,19 @@ from .models import Account, Player, Preferences
from .utils import gamechanger
def teams(request):
# season_id = request.user.gamechanger_preferences.season_id
# team_id = request.user.gamechanger_preferences.team_id
s = gamechanger.get_authenticated_session(request)
teams = gamechanger.get_teams(s)
return render(request, "gamechanger/teams.html", context={"teams": teams})
def events(request):
events = gamechanger.get_events(request)
return render(request, "gamechanger/events.html", context={"events": events})
class PreferencesFormView(FormView):
template_name = "gamechanger/form.html"
form_class = PreferencesForm
@@ -83,6 +96,15 @@ class AccountFormView(FormView):
return form
def roster(request):
season_id = request.user.gamechanger_preferences.season_id
team_id = request.user.gamechanger_preferences.team_id
page = "roster"
d = gamechanger.scrape_page(season_id, team_id, page)
roster = d["roster"]
return render(request, "gamechanger/roster.html", context={"roster": roster})
def roster_import(request):
if request.method == "GET":
from pyteamsnap.api import Member
@@ -128,7 +150,7 @@ def roster_import(request):
pass
return render(
request,
"gamechanger/roster.html",
"gamechanger/roster_import.html",
context={"roster": roster, "formset": formset},
)
elif request.POST: