Fixed view for non admin users

This commit is contained in:
2024-09-05 11:12:55 +02:00
parent 2a38fb14dd
commit a1c66152ae
9 changed files with 43 additions and 29 deletions

View File

@ -4,8 +4,6 @@ from flask import Blueprint, request
from flask import redirect, url_for
from app import auth
# from ..lib import login_name, username
from flask import jsonify
from hsapi_client import Node, User, Route, PreAuthKey
@ -14,8 +12,8 @@ from hsapi_client.preauthkeys import (v1CreatePreAuthKeyRequest,
log = logging.getLogger()
# REST calls
# REST calls
rest_blueprint = Blueprint(
'rest', __name__, url_prefix=os.getenv('APPLICATION_ROOT', '/'))
@ -30,7 +28,7 @@ def routeToggle(routeId: int):
else:
action = 'enabled'
log.info(
f"route '{route.prefix}' via '{route.node.givenName}'"
f"route '{route.prefix}' via '{route.node.givenName}' "
f"{action} by '{auth.username}'")
Route().toggle(routeId)
return redirect(request.referrer)