Add multi-league foundation

This commit is contained in:
Christian Krakau-Louis
2026-05-22 20:47:28 +02:00
parent e032994628
commit 15e1dc227b
23 changed files with 775 additions and 205 deletions
+2 -1
View File
@@ -17,7 +17,7 @@ from dateutil.relativedelta import relativedelta
from ..db import SessionLocal, Base
from ..models import (
User, Team, TeamMembership, QRCode, QRSet, TeamAchievement, Event,
User, League, Team, TeamMembership, QRCode, QRSet, TeamAchievement, Event,
OAuthAccount, TeamJoinRequest, EventAttendee, UserPoints
)
from ..templates_config import templates
@@ -28,6 +28,7 @@ router = APIRouter()
# Dictionary of model classes with their display names
MODELS = {
'user': (User, "Users"),
'league': (League, "Leagues"),
'team': (Team, "Teams"),
'team_membership': (TeamMembership, "Team Memberships"),
'qr_code': (QRCode, "QR Codes"),