feature: root service and account status
This commit is contained in:
@ -159,15 +159,15 @@ def users(settings: Settings = Depends(get_settings)) -> List[UserStatus]:
|
||||
dependencies=[Depends(get_current_admin)],
|
||||
)
|
||||
def disable_user(
|
||||
current_user: str = Depends(get_current_admin),
|
||||
username: str = Depends(validate_user),
|
||||
payload: ActionRequest | None = Body(default=None),
|
||||
settings: Settings = Depends(get_settings),
|
||||
current_user: str = Depends(get_current_admin),
|
||||
) -> ActionResponse:
|
||||
if username == current_user:
|
||||
raise HTTPException(
|
||||
status_code=status.HTTP_400_BAD_REQUEST,
|
||||
detail="Refusing to disable the currently authenticated user",
|
||||
detail="Cannot disable current user",
|
||||
)
|
||||
try:
|
||||
steps = actions.disable_user(
|
||||
|
||||
Reference in New Issue
Block a user