diff --git a/files/routes/static.py b/files/routes/static.py index 246c6c7b3..1932497e4 100644 --- a/files/routes/static.py +++ b/files/routes/static.py @@ -94,21 +94,16 @@ def admins(v): @app.get("/log") @auth_desired def log(v): - return render_template("modlog.html", v=v) -# @app.get("/log") -# @auth_desired -# def log(v): + page=int(request.args.get("page",1)) -# page=int(request.args.get("page",1)) + if v and v.admin_level == 6: actions = g.db.query(ModAction).order_by(ModAction.id.desc()).offset(25 * (page - 1)).limit(26).all() + else: actions=g.db.query(ModAction).filter(ModAction.kind!="shadowban", ModAction.kind!="unshadowban", ModAction.kind!="club", ModAction.kind!="unclub").order_by(ModAction.id.desc()).offset(25*(page-1)).limit(26).all() -# if v and v.admin_level == 6: actions = g.db.query(ModAction).order_by(ModAction.id.desc()).offset(25 * (page - 1)).limit(26).all() -# else: actions=g.db.query(ModAction).filter(ModAction.kind!="shadowban", ModAction.kind!="unshadowban", ModAction.kind!="club", ModAction.kind!="unclub").order_by(ModAction.id.desc()).offset(25*(page-1)).limit(26).all() + next_exists=len(actions)==26 + actions=actions[:25] -# next_exists=len(actions)==26 -# actions=actions[:25] - -# return render_template("log.html", v=v, actions=actions, next_exists=next_exists, page=page) + return render_template("log.html", v=v, actions=actions, next_exists=next_exists, page=page) @app.get("/log/") @auth_desired