feat: add events app + "multi-tenants" aka multi-events
This commit is contained in:
@@ -2,16 +2,21 @@ 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, game: str):
|
||||
game_obj = get_object_or_404(Game, path=f"/submissions/{game}", enabled=True)
|
||||
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,
|
||||
},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user