mirror of
https://github.com/a-mayb3/Kanban_clone_backend.git
synced 2026-03-21 10:05:38 +01:00
made get_projects() return full project info
This commit is contained in:
parent
a40296929a
commit
ac21fceffc
1 changed files with 3 additions and 3 deletions
|
|
@ -4,7 +4,7 @@ from typing import List, Annotated
|
||||||
from database import db_dependency
|
from database import db_dependency
|
||||||
|
|
||||||
from schemas.tasks import TaskBase, TaskCreate, TaskUpdate
|
from schemas.tasks import TaskBase, TaskCreate, TaskUpdate
|
||||||
from schemas.projects import ProjectBase, ProjectCreate, ProjectUpdate, ProjectAddUsers, ProjectRemoveUsers
|
from schemas.projects import ProjectBase, ProjectCreate, ProjectUpdate, ProjectAddUsers, ProjectRemoveUsers, ProjectFull
|
||||||
from schemas.users import UserBase
|
from schemas.users import UserBase
|
||||||
from schemas.projects_users import ProjectUserBase
|
from schemas.projects_users import ProjectUserBase
|
||||||
from schemas.projects_tasks import ProjectTaskBase, ProjectTaskCreate
|
from schemas.projects_tasks import ProjectTaskBase, ProjectTaskCreate
|
||||||
|
|
@ -34,7 +34,7 @@ def get_task_by_id_for_project(project: ProjectBase, task_id: int, db: db_depend
|
||||||
|
|
||||||
router = APIRouter(prefix="/projects", tags=["projects"])
|
router = APIRouter(prefix="/projects", tags=["projects"])
|
||||||
|
|
||||||
@router.get("/", response_model=List[ProjectBase], tags=["projects", "me"])
|
@router.get("/", response_model=List[ProjectFull], tags=["projects", "me"])
|
||||||
def get_projects(db: db_dependency, request: Request):
|
def get_projects(db: db_dependency, request: Request):
|
||||||
"""Get a user's projects"""
|
"""Get a user's projects"""
|
||||||
|
|
||||||
|
|
@ -46,7 +46,7 @@ def get_projects(db: db_dependency, request: Request):
|
||||||
return projects
|
return projects
|
||||||
|
|
||||||
|
|
||||||
@router.get("/{project_id}", response_model=ProjectBase)
|
@router.get("/{project_id}", response_model=ProjectFull)
|
||||||
def get_project(project_id: int, request:Request, db: db_dependency):
|
def get_project(project_id: int, request:Request, db: db_dependency):
|
||||||
"""Get a project by ID"""
|
"""Get a project by ID"""
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue