summaryrefslogtreecommitdiff
path: root/animism-align/cli/app/controllers/upload_controller.py
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2021-03-05 18:08:17 +0100
committerJules Laplace <julescarbon@gmail.com>2021-03-05 18:08:17 +0100
commitd5b6a4ea27f8c905e613363aab365066ad6d9cda (patch)
tree7cbb6a3a94cb9079800023d0bf06f7bd1b1bc55c /animism-align/cli/app/controllers/upload_controller.py
parent9893a6e30f8fdbb95fc7066db851579e2a9bfe69 (diff)
auth stuff. generate secret and create user from the cli
Diffstat (limited to 'animism-align/cli/app/controllers/upload_controller.py')
-rw-r--r--animism-align/cli/app/controllers/upload_controller.py5
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.