repo typing fix
This commit is contained in:
@@ -15,26 +15,26 @@ async def get_me(user: ActiveUser):
|
|||||||
|
|
||||||
|
|
||||||
@router.get("/")
|
@router.get("/")
|
||||||
async def get_all_users(db: sessionDep, _: AdminUser):
|
async def get_all_users(session: sessionDep, _: AdminUser):
|
||||||
users = await UserService(db).get_all_users()
|
users = await UserService(session).get_all_users()
|
||||||
return users
|
return users
|
||||||
|
|
||||||
|
|
||||||
@router.get("/{id}")
|
@router.get("/{id}")
|
||||||
async def get_user_by_id(db: sessionDep, id: int, _: CurrentOrAdmin):
|
async def get_user_by_id(session: sessionDep, id: int, _: CurrentOrAdmin):
|
||||||
user = await UserService(db).get_user_by_filter_or_raise(id=id)
|
user = await UserService(session).get_user_by_filter_or_raise(id=id)
|
||||||
return user
|
return user
|
||||||
|
|
||||||
|
|
||||||
@router.patch("/{id}")
|
@router.patch("/{id}")
|
||||||
async def patch_user(
|
async def patch_user(
|
||||||
db: sessionDep, id: int, _: CurrentOrAdmin, user_update: UserUpdate = Body()
|
session: sessionDep, id: int, _: CurrentOrAdmin, user_update: UserUpdate = Body()
|
||||||
):
|
):
|
||||||
updated_user = await UserService(db).update_user(id=id, update_data=user_update)
|
updated_user = await UserService(session).update_user(id=id, update_data=user_update)
|
||||||
return updated_user
|
return updated_user
|
||||||
|
|
||||||
|
|
||||||
@router.delete("/{id}")
|
@router.delete("/{id}")
|
||||||
async def delete_user(db: sessionDep, id: int, _: AdminUser):
|
async def delete_user(session: sessionDep, id: int, _: AdminUser):
|
||||||
await UserService(db).delete_user(id)
|
await UserService(session).delete_user(id)
|
||||||
return {"message": "User deleted successfully"}
|
return {"message": "User deleted successfully"}
|
||||||
|
|||||||
@@ -3,4 +3,4 @@ from src.repository.base import BaseRepo
|
|||||||
|
|
||||||
|
|
||||||
class TasksRepo(BaseRepo):
|
class TasksRepo(BaseRepo):
|
||||||
model = TasksORM
|
model: type[TasksORM] = TasksORM
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ from src.repository.base import BaseRepo
|
|||||||
|
|
||||||
|
|
||||||
class UsersRepo(BaseRepo):
|
class UsersRepo(BaseRepo):
|
||||||
model = UsersORM
|
model: type[UsersORM] = UsersORM
|
||||||
|
|
||||||
async def update_one(self, id: int, data: dict) -> UsersORM:
|
async def update_one(self, id: int, data: dict) -> UsersORM:
|
||||||
stmt = (
|
stmt = (
|
||||||
|
|||||||
Reference in New Issue
Block a user