From d5b6a4ea27f8c905e613363aab365066ad6d9cda Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 5 Mar 2021 18:08:17 +0100 Subject: auth stuff. generate secret and create user from the cli --- animism-align/cli/app/controllers/crud_controller.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'animism-align/cli/app/controllers/crud_controller.py') 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}. -- cgit v1.2.3-70-g09d2