main #2

Merged
jamesp merged 3 commits from main into local-flights 2025-12-12 05:20:19 -05:00
Showing only changes of commit cc5697eaa0 - Show all commits

View File

@@ -58,6 +58,22 @@ async def list_users(
return users
@router.get("/users/{user_id}", response_model=User)
async def get_user(
user_id: int,
db: Session = Depends(get_db),
current_user = Depends(get_current_admin_user)
):
"""Get a specific user's details (admin only)"""
user = crud_user.get(db, user_id=user_id)
if not user:
raise HTTPException(
status_code=status.HTTP_404_NOT_FOUND,
detail="User not found"
)
return user
@router.post("/users", response_model=User)
async def create_user(
user_in: UserCreate,