feat: statuses colors

This commit is contained in:
2025-10-11 12:15:17 +04:00
parent fbb0c72bce
commit 636821e74a
2 changed files with 4 additions and 0 deletions

View File

@ -15,6 +15,7 @@ class Status(BaseModel, IdMixin, SoftDeleteMixin):
name: Mapped[str] = mapped_column()
lexorank: Mapped[str] = mapped_column()
color: Mapped[str] = mapped_column()
board_id: Mapped[int] = mapped_column(ForeignKey("boards.id"))
board: Mapped["Board"] = relationship(back_populates="statuses")

View File

@ -11,17 +11,20 @@ class StatusSchema(BaseSchema):
id: int
name: str
lexorank: str
color: str
class CreateStatusSchema(BaseSchema):
name: str
board_id: int
lexorank: str
color: str
class UpdateStatusSchema(BaseSchema):
name: Optional[str] = None
lexorank: Optional[str] = None
color: Optional[str] = None
class StatusHistorySchema(BaseSchema):