WIP checkpoint: Chat data models + migration (conversations, messages, reports)
This commit is contained in:
@@ -19,3 +19,14 @@ class User(Base):
|
|||||||
sessions = relationship("Session", back_populates="user", cascade="all, delete-orphan")
|
sessions = relationship("Session", back_populates="user", cascade="all, delete-orphan")
|
||||||
worlds = relationship("World", back_populates="owner")
|
worlds = relationship("World", back_populates="owner")
|
||||||
assets = relationship("Asset", 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",
|
||||||
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user