Update project files
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -58,7 +58,7 @@ class RequirementNode(Base):
|
||||
status: Mapped[Status] = mapped_column(Enum(Status), default=Status.draft)
|
||||
node_type: Mapped[NodeType] = mapped_column(Enum(NodeType), default=NodeType.requirement)
|
||||
parent_id: Mapped[str | None] = mapped_column(
|
||||
String(64), ForeignKey("requirement_nodes.id", ondelete="CASCADE"), nullable=True
|
||||
String(64), ForeignKey("requirement_nodes.id", ondelete="SET NULL"), nullable=True
|
||||
)
|
||||
sort_order: Mapped[int] = mapped_column(Integer, default=0)
|
||||
project_id: Mapped[int | None] = mapped_column(
|
||||
@@ -99,7 +99,7 @@ class RequirementNode(Base):
|
||||
"RequirementNode", remote_side="RequirementNode.id", back_populates="children"
|
||||
)
|
||||
children: Mapped[list["RequirementNode"]] = relationship(
|
||||
"RequirementNode", back_populates="parent", cascade="all, delete-orphan",
|
||||
"RequirementNode", back_populates="parent",
|
||||
order_by="RequirementNode.sort_order"
|
||||
)
|
||||
project: Mapped["Project | None"] = relationship("Project", back_populates="requirements")
|
||||
|
||||
Reference in New Issue
Block a user