forked from rDrama/rDrama
1
0
Fork 0

grugposting

master
Aevann1 2021-11-05 19:55:23 +02:00
parent 4503365c16
commit 79178696e0
1 changed files with 8 additions and 5 deletions

View File

@ -340,16 +340,19 @@ class User(Base):
@property
@lazy
def post_notifications_count(self):
return self.notifications.filter(Notification.read == False).join(Notification.comment).filter(Comment.author_id == AUTOJANNY_ACCOUNT).count()
def unread_notifications(self):
return g.db.query(Notification.id).options(lazyload('*')).filter(Notification.user_id == self.id, Notification.read == False)
@property
@lazy
def notifications_count(self):
return self.unread_notifications.count()
@property
@lazy
def post_notifications_count(self):
return self.unread_notifications.join(Notification.comment).filter(Comment.author_id == AUTOJANNY_ACCOUNT).count()
return self.notifications.join(Notification.comment).filter(Notification.read == False,
Comment.is_banned == False,
Comment.deleted_utc == 0).count()
@property
@lazy