feat: add events app + "multi-tenants" aka multi-events

This commit is contained in:
2026-09-16 00:03:26 +02:00
parent b5c2cdc037
commit 8b9c254fd2
62 changed files with 1343 additions and 362 deletions
+7 -2
View File
@@ -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,
},
)