23 lines
619 B
Python
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,
|
|
},
|
|
)
|