feat(FN-011): complete Step 4 — repository connection model and connection manager
Fusion-Task-Id: FN-011 Fusion-Task-Lineage: 4a9aca6f-9d91-43aa-8d2a-d59657c1541a
This commit is contained in:
@@ -8,6 +8,7 @@ from app.models.base import Base, TimestampMixin, UUIDMixin
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from app.models.project import Project
|
||||
from app.models.repository_connection import RepositoryConnection
|
||||
|
||||
|
||||
class Repository(Base, UUIDMixin, TimestampMixin):
|
||||
@@ -28,3 +29,6 @@ class Repository(Base, UUIDMixin, TimestampMixin):
|
||||
project: Mapped["Project"] = relationship(
|
||||
back_populates="repositories"
|
||||
)
|
||||
connections: Mapped[list["RepositoryConnection"]] = relationship(
|
||||
back_populates="repository"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user