diff options
Diffstat (limited to 'animism-align/cli/app/controllers/upload_controller.py')
| -rw-r--r-- | animism-align/cli/app/controllers/upload_controller.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/animism-align/cli/app/controllers/upload_controller.py b/animism-align/cli/app/controllers/upload_controller.py index 3b6e661..f363b0d 100644 --- a/animism-align/cli/app/controllers/upload_controller.py +++ b/animism-align/cli/app/controllers/upload_controller.py @@ -1,5 +1,6 @@ from flask import request, jsonify from flask_classful import FlaskView, route +from flask_jwt import jwt_required from werkzeug.datastructures import MultiDict from werkzeug.utils import secure_filename import os @@ -13,6 +14,7 @@ from app.utils.file_utils import sha256_stream, sha256_tree, VALID_IMAGE_EXTS from app.server.decorators import APIError class UploadView(FlaskView): + @jwt_required() def index(self): """ List all uploaded files. @@ -28,6 +30,7 @@ class UploadView(FlaskView): session.close() return jsonify(response) + @jwt_required() def get(self, id): """ Fetch a single upload. @@ -41,6 +44,7 @@ class UploadView(FlaskView): session.close() return jsonify(response) + @jwt_required() def post(self): """ Upload a new file. @@ -119,6 +123,7 @@ class UploadView(FlaskView): session.close() return jsonify(response) + @jwt_required() def delete(self, id): """ Delete an uploaded file. |
