Created schema projects_tasks to avoid circular imports

This commit is contained in:
Marta Borgia Leiva 2026-02-03 11:20:19 +01:00
parent 8fb4ba71b9
commit 96d833a089
3 changed files with 19 additions and 1 deletions

View file

@ -7,12 +7,14 @@ from schemas.users import UserBase
class ProjectBase(BaseModel):
model_config = ConfigDict(from_attributes=True)
id: int
name: str
description: str
tasks: List[TaskBase]
users: List[UserBase]
class ProjectFull(ProjectBase):
id: int
class ProjectCreate(BaseModel):
name: str
description: Optional[str] = None