This commit is contained in:
Aevann1 2022-02-26 16:39:47 +02:00
parent 582135b954
commit 3e6d108589
3 changed files with 27 additions and 23 deletions

View file

@ -131,12 +131,7 @@ class User(Base):
nwordpass = Column(Boolean)
subs_created = Column(Integer, default=0)
badges = relationship("Badge")
awards = relationship("AwardRelationship")
mods = relationship("Mod")
comments = relationship("Comment", primaryjoin="User.id==Comment.author_id")
submissions = relationship("Submission", primaryjoin="User.id==Submission.author_id")
badges = relationship("Badge", viewonly=True)
subscriptions = relationship("Subscription", viewonly=True)
following = relationship("Follow", primaryjoin="Follow.user_id==User.id", viewonly=True)
followers = relationship("Follow", primaryjoin="Follow.target_id==User.id", viewonly=True)
@ -144,6 +139,7 @@ class User(Base):
blocking = relationship("UserBlock", lazy="dynamic", primaryjoin="User.id==UserBlock.user_id", viewonly=True)
blocked = relationship("UserBlock", lazy="dynamic", primaryjoin="User.id==UserBlock.target_id", viewonly=True)
authorizations = relationship("ClientAuth", viewonly=True)
awards = relationship("AwardRelationship", primaryjoin="User.id==AwardRelationship.user_id", viewonly=True)
referrals = relationship("User", viewonly=True)
def __init__(self, **kwargs):