Added the isAdmin parameter to schemas and users in that api.
This commit is contained in:
@@ -33,6 +33,7 @@ class UserLoginResponse(BaseModel):
|
|||||||
token_type: str = Field(default="bearer", description="Tipo de token")
|
token_type: str = Field(default="bearer", description="Tipo de token")
|
||||||
user_id: int = Field(..., description="ID del usuario")
|
user_id: int = Field(..., description="ID del usuario")
|
||||||
email: str = Field(..., description="Email del usuario")
|
email: str = Field(..., description="Email del usuario")
|
||||||
|
is_admin: bool = Field(..., description="Indica si el usuario es administrador")
|
||||||
|
|
||||||
class UserResponse(BaseModel):
|
class UserResponse(BaseModel):
|
||||||
"""Respuesta con datos de usuario"""
|
"""Respuesta con datos de usuario"""
|
||||||
|
|||||||
@@ -61,7 +61,8 @@ async def login_user(credentials: UserLoginRequest):
|
|||||||
"access_token": access_token,
|
"access_token": access_token,
|
||||||
"token_type": "bearer",
|
"token_type": "bearer",
|
||||||
"user_id": user.user_id,
|
"user_id": user.user_id,
|
||||||
"email": user.email
|
"email": user.email,
|
||||||
|
"is_admin": user.is_admin
|
||||||
}
|
}
|
||||||
|
|
||||||
except HTTPException:
|
except HTTPException:
|
||||||
|
|||||||
Reference in New Issue
Block a user