canaille-globuzma/oidc_ldap_bridge/admin/authorizations.py
Éloi Rivard 2eba625c39 Packaging
2020-08-31 11:23:50 +02:00

22 lines
649 B
Python

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("/<authorization_id>", methods=["GET", "POST"])
@admin_needed()
def view(authorization_id):
authorization = AuthorizationCode.get(authorization_id)
return render_template("admin/authorization_view.html", authorization=authorization)