From 0a767bbc65e45d791772d212e7c2152baec3afb8 Mon Sep 17 00:00:00 2001 From: Backend IM Bot Date: Tue, 11 Mar 2025 10:33:15 +0000 Subject: [PATCH] feat: Update endpoint project --- app/api/endpoints/project.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/api/endpoints/project.py b/app/api/endpoints/project.py index e69de29..2a56312 100644 --- a/app/api/endpoints/project.py +++ b/app/api/endpoints/project.py @@ -0,0 +1,14 @@ +@router.post("/projects", response_model=ProjectResponse, status_code=status.HTTP_201_CREATED) +async def create_project(project: ProjectCreate, user: User = Depends(get_current_user), db: Session = Depends(get_db)): + """ + Create a new project. + """ + new_project = Project( + name=project.name, + description=project.description, + owner_id=user.id + ) + db.add(new_project) + db.commit() + db.refresh(new_project) + return new_project \ No newline at end of file