Beispiel #1
0
def admin_index():
    current_user.require_admin()
    polls = Poll.query.order_by(db.desc(Poll.created)).limit(5)
    users = User.query.order_by(db.desc(User.id)).limit(5)
    return render_template("admin/index.jade", polls=polls, users=users)
Beispiel #2
0
def admin_user(id):
    current_user.require_admin()
    user = User.query.filter_by(id=id).first_or_404()
    return render_template("admin/user.jade", user=user)
Beispiel #3
0
def admin_groups():
    current_user.require_admin()
    groups = Group.query.order_by(db.asc(Group.name)).all()
    return render_template("admin/groups.jade", groups=groups)
Beispiel #4
0
def admin_users():
    current_user.require_admin()
    users = User.query.order_by(db.asc(User.username)).all()
    return render_template("admin/users.jade", users=users)
Beispiel #5
0
def admin_poll(id):
    current_user.require_admin()
    poll = Poll.query.filter_by(id=id).first_or_404()
    return render_template("admin/poll.jade", poll=poll)
Beispiel #6
0
def admin_polls():
    current_user.require_admin()
    polls = Poll.query.order_by(db.desc(Poll.created)).all()
    return render_template("admin/polls.jade", polls=polls)