2025-08-01

This commit is contained in:
2025-08-01 13:03:58 -05:00
parent f25a69cf78
commit 1a7a6a2d50
14 changed files with 512 additions and 114 deletions

View File

@@ -5,9 +5,8 @@ from boxofficefantasy.views import parse_season_slug
from django.contrib.auth.decorators import login_required
from boxofficefantasy_project.utils import decode_id
# @login_required(login_url='/login/')
def draft_room(request, league_slug=None, season_slug=None, draft_session_id_hashed=None):
@login_required(login_url='/login/')
def draft_room(request, league_slug=None, season_slug=None, draft_session_id_hashed=None, is_admin=""):
if draft_session_id_hashed:
draft_session_id = decode_id(draft_session_id_hashed)
draft_session = get_object_or_404(DraftSession, id=draft_session_id)
@@ -20,9 +19,14 @@ def draft_room(request, league_slug=None, season_slug=None, draft_session_id_has
season = get_object_or_404(Season, league=league, label__iexact=label, year=year)
draft_session = get_object_or_404(DraftSession, season=season)
return render(request, "draft/room.dj.html", {
context = {
"draft_id_hashed": draft_session.hashed_id,
"league": league,
"season": season,
"room_name": f"{league.slug}-{season.slug}"
})
}
if is_admin == "admin":
return render(request, "draft/room_admin.dj.html", context)
else:
return render(request, "draft/room.dj.html", context)