easier disabling players
This commit is contained in:
@@ -161,9 +161,9 @@ def disable_player_team(
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def disable_player(r: DisablePlayerRequest):
|
def disable_player(player_id: int):
|
||||||
with Session(engine) as session:
|
with Session(engine) as session:
|
||||||
player = session.exec(select(P).where(P.id == r.player_id)).one_or_none()
|
player = session.exec(select(P).where(P.id == player_id)).one_or_none()
|
||||||
if player:
|
if player:
|
||||||
player.disabled = True
|
player.disabled = True
|
||||||
session.add(player)
|
session.add(player)
|
||||||
@@ -308,7 +308,7 @@ player_router.add_api_route(
|
|||||||
dependencies=[Security(get_current_active_user, scopes=["admin"])],
|
dependencies=[Security(get_current_active_user, scopes=["admin"])],
|
||||||
)
|
)
|
||||||
player_router.add_api_route(
|
player_router.add_api_route(
|
||||||
"/disable",
|
"/disable/{player_id}",
|
||||||
endpoint=disable_player,
|
endpoint=disable_player,
|
||||||
methods=["DELETE"],
|
methods=["DELETE"],
|
||||||
dependencies=[Security(get_current_active_user, scopes=["admin"])],
|
dependencies=[Security(get_current_active_user, scopes=["admin"])],
|
||||||
|
|||||||
Reference in New Issue
Block a user