From f51224a8d5b2204798611465c77308c90839730b Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sat, 24 Mar 2018 19:24:34 +0000 Subject: [PATCH] Add user list --- app/templates/users/list.html | 18 ++++++++++++++++++ app/views/users.py | 11 ++++++----- 2 files changed, 24 insertions(+), 5 deletions(-) create mode 100644 app/templates/users/list.html diff --git a/app/templates/users/list.html b/app/templates/users/list.html new file mode 100644 index 0000000..30d2ecc --- /dev/null +++ b/app/templates/users/list.html @@ -0,0 +1,18 @@ +{% extends "base.html" %} + +{% block title %} + Users +{% endblock %} + +{% block content %} + +{% endblock %} diff --git a/app/views/users.py b/app/views/users.py index 48dbd24..37387db 100644 --- a/app/views/users.py +++ b/app/views/users.py @@ -20,12 +20,13 @@ class UserProfileForm(FlaskForm): display_name = StringField("Display name") submit = SubmitField("Save") -@app.route("/user/", methods=["GET"]) -@login_required -def self_user_profile_page(): - return redirect(url_for("user_profile_page", username=current_user.username)) +@app.route("/users/", methods=["GET"]) +def user_list_page(): + users = User.query.all() + return render_template("users/list.html", users=users) -@app.route("/user//", methods=["GET", "POST"]) + +@app.route("/users//", methods=["GET", "POST"]) def user_profile_page(username): user = User.query.filter_by(username=username).first() if not user: