feat: statuses colors
This commit is contained in:
@ -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")
|
||||
|
||||
@ -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):
|
||||
|
||||
Reference in New Issue
Block a user