gamechanger updates (added events, teams)
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user