diff --git a/files/routes/admin.py b/files/routes/admin.py index 367488975..430d6c44e 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -28,7 +28,8 @@ month = datetime.now().strftime('%B') @admin_level_required(2) def loggedin_list(v): ids = cache.get(f'{SITE}_loggedin').keys() - users = g.db.query(User).filter(User.id.in_(ids)).all() + users = g.db.query(User).filter(User.id.in_(ids)) \ + .order_by(User.admin_level.desc(), User.truecoins.desc()).all() return render_template("agendaposters.html", v=v, users=users)