fd
This commit is contained in:
parent
3ebd524b0c
commit
83bb091810
1 changed files with 12 additions and 0 deletions
|
@ -22,6 +22,18 @@ from files.helpers.discord import add_role
|
||||||
|
|
||||||
IMGUR_KEY = environ.get("IMGUR_KEY", "").strip()
|
IMGUR_KEY = environ.get("IMGUR_KEY", "").strip()
|
||||||
|
|
||||||
|
@app.get("/admin/received_awards")
|
||||||
|
@admin_level_required(6)
|
||||||
|
def received_awards(v):
|
||||||
|
for u in g.db.query(User).options(lazyload('*')).all():
|
||||||
|
posts_idlist = g.db.query(Submission.id).filter_by(author_id=self.id).subquery()
|
||||||
|
comments_idlist = g.db.query(Comment.id).filter_by(author_id=self.id).subquery()
|
||||||
|
|
||||||
|
post_awards = g.db.query(AwardRelationship).filter(AwardRelationship.submission_id.in_(posts_idlist)).count()
|
||||||
|
comment_awards = g.db.query(AwardRelationship).filter(AwardRelationship.comment_id.in_(comments_idlist)).count()
|
||||||
|
u.received_award_count = post_awards + comment_awards
|
||||||
|
g.db.add(u)
|
||||||
|
|
||||||
@app.get("/imgurcredits")
|
@app.get("/imgurcredits")
|
||||||
@admin_level_required(6)
|
@admin_level_required(6)
|
||||||
def imgurcredits(v):
|
def imgurcredits(v):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue