Files
polylan-submitter/polylan_submitter/submissions/views.py
T

23 lines
619 B
Python

from django.http import HttpRequest
from django.shortcuts import render, get_object_or_404
from django.contrib.auth.decorators import login_required
from events.models import Event
from games.models import Game
@login_required
def submission_home(request: HttpRequest, event_path: str, game: str):
event = get_object_or_404(Event, path=event_path)
game_obj = get_object_or_404(
Game.objects.enabled_for_event(event), path=f"/submissions/{game}"
)
return render(
request,
"submissions.html",
{
"event": event,
"game": game_obj,
},
)