summaryrefslogtreecommitdiff
path: root/animism-align/cli/app/controllers/crud_controller.py
diff options
context:
space:
mode:
Diffstat (limited to 'animism-align/cli/app/controllers/crud_controller.py')
-rw-r--r--animism-align/cli/app/controllers/crud_controller.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/animism-align/cli/app/controllers/crud_controller.py b/animism-align/cli/app/controllers/crud_controller.py
index 595825d..4fcb77d 100644
--- a/animism-align/cli/app/controllers/crud_controller.py
+++ b/animism-align/cli/app/controllers/crud_controller.py
@@ -1,6 +1,7 @@
from flask import request, jsonify
from flask_classful import FlaskView, route
from werkzeug.datastructures import MultiDict
+from flask_jwt import jwt_required
from app.sql.common import db, Session
from app.server.helpers import parse_search_args, parse_sort_args
@@ -28,6 +29,7 @@ class CrudView(FlaskView):
def on_destroy(self, session, item):
pass
+ @jwt_required()
def index(self):
"""
List all {model}s
@@ -53,6 +55,7 @@ class CrudView(FlaskView):
session.close()
return jsonify(res)
+ @jwt_required()
def get(self, id: int):
"""
Fetch a single {model}.
@@ -72,6 +75,7 @@ class CrudView(FlaskView):
session.close()
return jsonify(result)
+ @jwt_required()
def post(self):
"""
Create a new {model}.
@@ -99,6 +103,7 @@ class CrudView(FlaskView):
session.close()
return jsonify(res)
+ @jwt_required()
def put(self, id: int):
"""
Update a {model}.
@@ -133,6 +138,7 @@ class CrudView(FlaskView):
session.close()
return jsonify(res)
+ @jwt_required()
def delete(self, id: int):
"""
Delete a {model}.