diff --git a/app/templates/admin/list.html b/app/templates/admin/list.html index af845a9..1c0301e 100644 --- a/app/templates/admin/list.html +++ b/app/templates/admin/list.html @@ -6,6 +6,7 @@ {% block content %} {% endblock %} diff --git a/app/views/users.py b/app/views/users.py index 3ac37c2..995f09c 100644 --- a/app/views/users.py +++ b/app/views/users.py @@ -8,6 +8,7 @@ from flask_wtf import FlaskForm from flask_user.forms import RegisterForm from wtforms import * from wtforms.validators import * +from .utils import rank_required class MyRegisterForm(RegisterForm): display_name = StringField("Display name") @@ -19,6 +20,7 @@ class UserProfileForm(FlaskForm): submit = SubmitField("Save") @app.route("/users/", methods=["GET"]) +@rank_required(UserRank.MODERATOR) def user_list_page(): users = User.query.all() return render_template("users/list.html", users=users)