diff --git a/accounts/__init__.py b/accounts/__init__.py index 744ce0a..c119113 100644 --- a/accounts/__init__.py +++ b/accounts/__init__.py @@ -42,7 +42,7 @@ def create_app(config_type): config_errorhandler(app) # add view for changing theme - @app.get("/change-theme") + @app.get("/account/change-theme") def change_theme(): theme = request.args.get("theme", app.config["BOOTSTRAP_DEFAULT_THEME"]) @@ -51,7 +51,7 @@ def change_theme(): app.config["BOOTSTRAP_BOOTSWATCH_THEME"] = theme return redirect(url_for("accounts.index")) - @app.get("/change-lang") + @app.get("/account/change-lang") def change_lang(): lang = request.args.get("lang", app.config["BABEL_DEFAULT_LOCALE"]) diff --git a/accounts/views.py b/accounts/views.py index 6b00632..a5a4d01 100644 --- a/accounts/views.py +++ b/accounts/views.py @@ -43,7 +43,7 @@ accounts = Blueprint("accounts", __name__, template_folder="templates") -@accounts.route("/login_as_guest", methods=["GET", "POST"]) +@accounts.route("/account/login_as_guest", methods=["GET", "POST"]) @authentication_redirect @limiter.limit("3/min", methods=["POST"]) def login_guest_user() -> Response: @@ -71,7 +71,7 @@ def login_guest_user() -> Response: return abort(HTTPStatus.NOT_FOUND) -@accounts.route("/register", methods=["GET", "POST"]) +@accounts.route("/account/register", methods=["GET", "POST"]) @authentication_redirect @limiter.limit("3/min", methods=["POST"]) def register() -> Response: @@ -116,7 +116,7 @@ def register() -> Response: return render_template("register.html", form=form) -@accounts.route("/login", methods=["GET", "POST"]) +@accounts.route("/account/login", methods=["GET", "POST"]) @authentication_redirect @limiter.limit("5/minute", methods=["POST"]) def login() -> Response: @@ -215,7 +215,7 @@ def confirm_account() -> Response: return abort(HTTPStatus.NOT_FOUND) -@accounts.route("/logout", methods=["GET", "POST"]) +@accounts.route("/account/logout", methods=["GET", "POST"]) @login_required def logout() -> Response: """ @@ -231,7 +231,7 @@ def logout() -> Response: return redirect(url_for("accounts.login")) -@accounts.route("/forgot/password", methods=["GET", "POST"]) +@accounts.route("/account/forgot/password", methods=["GET", "POST"]) @guest_user_exempt @limiter.limit("3/minute", methods=["POST"]) def forgot_password() -> Response: @@ -269,7 +269,7 @@ def forgot_password() -> Response: return render_template("forgot_password.html", form=form) -@accounts.route("/password/reset", methods=["GET", "POST"]) +@accounts.route("/account/password/reset", methods=["GET", "POST"]) @limiter.limit("5/min", methods=["POST"]) def reset_password() -> Response: """ @@ -344,7 +344,7 @@ def reset_password() -> Response: return abort(HTTPStatus.NOT_FOUND) -@accounts.route("/change/password", methods=["GET", "POST"]) +@accounts.route("/account/change/password", methods=["GET", "POST"]) @login_required @guest_user_exempt @limiter.limit("5/min", methods=["POST"]) @@ -406,7 +406,7 @@ def change_password() -> Response: return render_template("change_password.html", form=form) -@accounts.route("/change/email", methods=["GET", "POST"]) +@accounts.route("/account/change/email", methods=["GET", "POST"]) @login_required @guest_user_exempt @limiter.limit("5/min", methods=["POST"]) @@ -518,7 +518,7 @@ def index() -> Response: return render_template("index.html") -@accounts.route("/profile", methods=["GET", "POST"]) +@accounts.route("/account/profile", methods=["GET", "POST"]) @login_required @guest_user_exempt @limiter.limit("8/min", methods=["POST"])