Added ref login

This commit is contained in:
2026-03-15 21:41:40 +01:00 Verified
parent f42f93abbe
commit 8031e8cfd5
18 changed files with 120 additions and 138 deletions
@@ -6,7 +6,7 @@ from ... import crud, schemas
from ...constants import SUCCESS
from ...core.websocket_manager import send_ws_update
from ...database import get_db
from ...core.auth import get_current_user
from ...core.auth import get_admin_user
from . import router
@@ -14,7 +14,7 @@ from . import router
async def create_tournament(
data: schemas.TournamentCreate,
db: Session = Depends(get_db),
user: str = Depends(get_current_user),
user: dict = Depends(get_admin_user),
):
new_t = crud.create_tournament(db, data)
await send_ws_update(new_t.id)
@@ -39,7 +39,7 @@ async def update_settings(
id: str,
data: schemas.TournamentUpdate,
db: Session = Depends(get_db),
user: str = Depends(get_current_user),
user: dict = Depends(get_admin_user),
):
t = crud.update_tournament_details(db, id, data)
if not t:
@@ -51,7 +51,7 @@ async def update_settings(
@router.delete("/{id}")
async def delete_tournament(
id: str, db: Session = Depends(get_db), user: str = Depends(get_current_user)
id: str, db: Session = Depends(get_db), user: dict = Depends(get_admin_user)
):
success = crud.delete_tournament(db, id)
if not success: