diff --git a/models/status.py b/models/status.py index a57ac5d..ca430c7 100644 --- a/models/status.py +++ b/models/status.py @@ -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") diff --git a/schemas/status.py b/schemas/status.py index 2f6a10c..dc477c4 100644 --- a/schemas/status.py +++ b/schemas/status.py @@ -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):