feat: Update endpoint project

This commit is contained in:
Backend IM Bot 2025-03-11 10:33:15 +00:00
parent a263a03e14
commit 0a767bbc65

View File

@ -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