refactor: refactored Board model

This commit is contained in:
2025-10-19 12:55:29 +04:00
parent 44f00b1057
commit 79a1dff720

View File

@ -13,10 +13,10 @@ if TYPE_CHECKING:
class Board(BaseModel, IdMixin, SoftDeleteMixin, CreatedAtMixin): class Board(BaseModel, IdMixin, SoftDeleteMixin, CreatedAtMixin):
__tablename__ = "boards" __tablename__ = "boards"
name: Mapped[str] = mapped_column(nullable=False) name: Mapped[str] = mapped_column()
lexorank: Mapped[str] = mapped_column(nullable=False) lexorank: Mapped[str] = mapped_column()
project_id: Mapped[int] = mapped_column(ForeignKey("projects.id"), nullable=False) project_id: Mapped[int] = mapped_column(ForeignKey("projects.id"))
project: Mapped["Project"] = relationship(back_populates="boards") project: Mapped["Project"] = relationship(back_populates="boards")
statuses: Mapped[list["Status"]] = relationship(back_populates="board") statuses: Mapped[list["Status"]] = relationship(back_populates="board")