from flask import Blueprint, render_template from oidc_ldap_bridge.models import AuthorizationCode from oidc_ldap_bridge.flaskutils import admin_needed bp = Blueprint(__name__, "authorizations") @bp.route("/") @admin_needed() def index(): authorizations = AuthorizationCode.filter() return render_template( "admin/authorization_list.html", authorizations=authorizations ) @bp.route("/", methods=["GET", "POST"]) @admin_needed() def view(authorization_id): authorization = AuthorizationCode.get(authorization_id) return render_template("admin/authorization_view.html", authorization=authorization)