add admin API

This commit is contained in:
Thomas Rubini 2023-03-11 18:15:38 +01:00
parent 5d79915829
commit f546ef5efd
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373
2 changed files with 15 additions and 1 deletions

View File

@ -10,7 +10,7 @@ from truthinquiry.ext.database import fsa
from truthinquiry.ext.socketio import socket_io from truthinquiry.ext.socketio import socket_io
from truthinquiry.ext.discord_bot import discord_bot from truthinquiry.ext.discord_bot import discord_bot
from truthinquiry.routes import routes_api, routes_ui, routes_socketio, handlers from truthinquiry.routes import routes_api, routes_ui, routes_socketio, routes_admin, routes_api_admin, handlers
def register_extensions(app): def register_extensions(app):
fsa.setup_app_db(app) fsa.setup_app_db(app)
@ -22,6 +22,8 @@ def register_extensions(app):
def register_routes(app): def register_routes(app):
app.register_blueprint(routes_api.routes_api, url_prefix="/api/v1") app.register_blueprint(routes_api.routes_api, url_prefix="/api/v1")
app.register_blueprint(routes_ui.routes_ui, url_prefix="/") app.register_blueprint(routes_ui.routes_ui, url_prefix="/")
app.register_blueprint(routes_admin.routes_admin, url_prefix="/admin")
app.register_blueprint(routes_api_admin.routes_api_admin, url_prefix="/api/v1/admin")
def create_app(): def create_app():

View File

@ -0,0 +1,12 @@
import flask
from sqlalchemy import select
from truthinquiry.ext.database.models import *
from truthinquiry.ext.database.fsa import db
routes_api_admin = flask.Blueprint("api_admin", __name__)
@routes_api_admin.route("/getQuestions", methods=["GET", "POST"])
def get_questions():
pass