From a758f5f078336032728a4bf266669cb217064a42 Mon Sep 17 00:00:00 2001 From: Kfir Hadas Date: Tue, 15 Aug 2017 17:12:54 +0300 Subject: [PATCH] Optimize routes (define url_prefix in Blueprints) * /admin/* * /api/* --- nyaa/__init__.py | 2 +- nyaa/api_handler.py | 2 +- nyaa/views/admin.py | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/nyaa/__init__.py b/nyaa/__init__.py index 47ccd22..0fb406e 100644 --- a/nyaa/__init__.py +++ b/nyaa/__init__.py @@ -78,7 +78,7 @@ def create_app(config): # Blueprints app.register_blueprint(template_utils_bp) - app.register_blueprint(api_blueprint, url_prefix='/api') + app.register_blueprint(api_blueprint) register_views(app) return app diff --git a/nyaa/api_handler.py b/nyaa/api_handler.py index 14cd40f..ccc2d12 100644 --- a/nyaa/api_handler.py +++ b/nyaa/api_handler.py @@ -10,7 +10,7 @@ from nyaa import backend, bencode, forms, models, utils from nyaa.extensions import db from nyaa.views.torrents import _create_upload_category_choices -api_blueprint = flask.Blueprint('api', __name__) +api_blueprint = flask.Blueprint('api', __name__, url_prefix='/api') # #################################### API HELPERS #################################### diff --git a/nyaa/views/admin.py b/nyaa/views/admin.py index f59797b..9e412dd 100644 --- a/nyaa/views/admin.py +++ b/nyaa/views/admin.py @@ -3,10 +3,10 @@ import flask from nyaa import forms, models from nyaa.extensions import db -bp = flask.Blueprint('admin', __name__) +bp = flask.Blueprint('admin', __name__, url_prefix='/admin') -@bp.route('/admin/log', endpoint='log', methods=['GET']) +@bp.route('/log', endpoint='log', methods=['GET']) def view_adminlog(): if not flask.g.user or not flask.g.user.is_moderator: flask.abort(403) @@ -20,7 +20,7 @@ def view_adminlog(): adminlog=logs) -@bp.route('/admin/reports', endpoint='reports', methods=['GET', 'POST']) +@bp.route('/reports', endpoint='reports', methods=['GET', 'POST']) def view_reports(): if not flask.g.user or not flask.g.user.is_moderator: flask.abort(403)