diff --git a/backend/app/models/user.py b/backend/app/models/user.py index ff48caa..9954813 100644 --- a/backend/app/models/user.py +++ b/backend/app/models/user.py @@ -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", + )