33from auth_lib .fastapi import UnionAuth
44from fastapi import APIRouter , Depends
55
6- from userdata_api .schemas .admin import UserDebugCardGet , UserDebugCardUpdate
6+ from userdata_api .schemas .admin import UserCardGet , UserCardUpdate
77from userdata_api .schemas .response_model import StatusResponseModel
8- from userdata_api .utils .admin import get_user_info as get
9- from userdata_api .utils .admin import patch_user_info as patch
8+ from userdata_api .utils .admin import get_user_info
9+ from userdata_api .utils .admin import patch_user_info
1010
1111
1212admin = APIRouter (prefix = "/admin" , tags = ["Admin" ])
1313
1414
15- @admin .get ("/user/{user_id}" , response_model = UserDebugCardGet )
16- async def get_user_debug_card (
15+ @admin .get ("/user/{user_id}" , response_model = UserCardGet )
16+ async def get_user_card (
1717 user_id : int ,
1818 user : dict [str , Any ] = Depends (UnionAuth (scopes = ["userdata.info.admin" ], allow_none = False , auto_error = True )),
19- ) -> UserDebugCardGet :
19+ ) -> UserCardGet :
2020 """
2121 Получает профсоюзную информацию пользователя.
2222
2323 Скоупы: `["userdata.info.admin"]`
2424 """
2525
26- return UserDebugCardGet .model_validate (await get (user_id , user ))
26+ return UserCardGet .model_validate (await get_user_info (user_id , user ))
2727
2828
2929@admin .patch ("/user/{user_id}" , response_model = StatusResponseModel )
30- async def update_user_debug_card (
31- new_info : UserDebugCardUpdate ,
30+ async def update_user_card (
31+ new_info : UserCardUpdate ,
3232 user_id : int ,
3333 user : dict [str , Any ] = Depends (UnionAuth (scopes = ["userdata.info.admin" ], allow_none = False , auto_error = True )),
3434) -> StatusResponseModel :
@@ -38,9 +38,7 @@ async def update_user_debug_card(
3838 Скоупы: `["userdata.info.admin"]`
3939
4040 - **user_id**: id пользователя.
41-
42- Возвращает **ObjectNotFound** пользователь с указанным user_id не найден.
4341 """
4442
45- await patch (new_info , user_id , user )
43+ await patch_user_info (new_info , user_id , user )
4644 return StatusResponseModel (status = "Success" , message = "User patch succeeded" , ru = "Изменение успешно" )
0 commit comments