WIP checkpoint: Chat data models + migration (conversations, messages, reports)

This commit is contained in:
2026-08-18 15:02:41 +00:00
parent cff7fd96d2
commit c792629f2e
+11
View File
@@ -19,3 +19,14 @@ class User(Base):
sessions = relationship("Session", back_populates="user", cascade="all, delete-orphan")
worlds = relationship("World", back_populates="owner")
assets = relationship("Asset", back_populates="owner")
sent_messages = relationship("Message", back_populates="sender")
reported_messages = relationship(
"MessageReport",
foreign_keys="MessageReport.reporter_id",
back_populates="reporter",
)
moderated_reports = relationship(
"MessageReport",
foreign_keys="MessageReport.moderator_id",
back_populates="moderator",
)