Browse Source

add list user to API

tripeur 2 years ago
parent
commit
95d01438d5
1 changed files with 10 additions and 0 deletions
  1. 10 0
      app/api/endpoints/users.py

+ 10 - 0
app/api/endpoints/users.py

@@ -11,6 +11,16 @@ from app.schemas.responses import UserResponse
 router = APIRouter()
 
 
+
+@router.get("", response_model=list[UserResponse])
+async def list_users(
+    current_user: User = Depends(deps.get_current_user),
+    session: Session = Depends(deps.get_session),
+):
+    """Returns the list of users from the application"""
+    return session.execute(select(User)).scalars().all()
+
+
 @router.get("/me", response_model=UserResponse)
 async def read_current_user(
     current_user: User = Depends(deps.get_current_user),