dffd
This commit is contained in:
parent
06de27e126
commit
0c56720399
2 changed files with 7 additions and 5 deletions
|
@ -42,10 +42,15 @@ def user_info(v, username):
|
||||||
@auth_desired
|
@auth_desired
|
||||||
def leaderboard(v):
|
def leaderboard(v):
|
||||||
if v and v.is_banned and not v.unban_utc:return render_template("seized.html")
|
if v and v.is_banned and not v.unban_utc:return render_template("seized.html")
|
||||||
|
users1, users2 = leaderboard()
|
||||||
|
return render_template("leaderboard.html", v=v, users1=users1, users2=users2)
|
||||||
|
|
||||||
|
@cache.memoize(timeout=86400)
|
||||||
|
def leaderboard():
|
||||||
users = g.db.query(User).options(lazyload('*'))
|
users = g.db.query(User).options(lazyload('*'))
|
||||||
users1= sorted(users, key=lambda x: x.dramacoins, reverse=True)[:25]
|
users1= sorted(users, key=lambda x: x.dramacoins, reverse=True)[:25]
|
||||||
users2 = list(users.order_by(User.follower_count))
|
users2= sorted(users, key=lambda x: x.follower_count, reverse=True)[:10]
|
||||||
return render_template("leaderboard.html", v=v, users1=users1, users2=users2)
|
return users1, users2
|
||||||
|
|
||||||
@app.get("/@<username>/css")
|
@app.get("/@<username>/css")
|
||||||
def get_css(username):
|
def get_css(username):
|
||||||
|
|
|
@ -3,7 +3,6 @@ from drama.helpers.get import *
|
||||||
from drama.classes import *
|
from drama.classes import *
|
||||||
from flask import *
|
from flask import *
|
||||||
from drama.__main__ import app
|
from drama.__main__ import app
|
||||||
from .users import leaderboard
|
|
||||||
|
|
||||||
|
|
||||||
@app.route("/votes", methods=["GET"])
|
@app.route("/votes", methods=["GET"])
|
||||||
|
@ -113,8 +112,6 @@ def api_vote_post(post_id, x, v):
|
||||||
post.downvotes = post.downs
|
post.downvotes = post.downs
|
||||||
g.db.add(post)
|
g.db.add(post)
|
||||||
g.db.commit()
|
g.db.commit()
|
||||||
|
|
||||||
users1, users2 = leaderboard()
|
|
||||||
return "", 204
|
return "", 204
|
||||||
|
|
||||||
@app.route("/api/v1/vote/comment/<comment_id>/<x>", methods=["POST"])
|
@app.route("/api/v1/vote/comment/<comment_id>/<x>", methods=["POST"])
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue